题目如下:
思路:
1.N*N=每行的所有次数之和
不是所有的数的和!!!
代码如下:
#include<cstdio> #include<iostream> using namespace std; int main(){ int n,a; int flag=1; cin>>n; int sum=0; int s=0; while(s<n*n){ //注意没有等号 cin>>a; for(int i=a-1;i>=0;i--){ if(sum==n){ cout<<endl; sum=0; } if(flag) cout<<"0"; else cout<<"1"; s++; sum++; } flag=!flag; } return 0; }