yuyuyuyu12345 @ 2022-10-17 17:14:03
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n][n];
int flag=0;
int cnt=0;int x;
int s=0;
while(s!=n*n)
{
if(flag==0)
{
cin>>x;
for(int i=0;i<x;i++)
{
cout<<"0";
cnt++;
s++;
if(s%n==0)
{
cout<<"\n";
}
}
if(cnt==x) flag=1,cnt=0;
}
if(flag==1)
{
cin>>x;
for(int i=0;i<x;i++)
{
cout<<"1";
cnt++;
s++;
if(s%n==0)
{
cout<<"\n";
}
}
if(cnt==x) flag=0,cnt=0;
}
}
}
by LIjintong @ 2022-10-17 18:04:17
给你看看我的代码
#include<bits/stdc++.h>
using namespace std;
int m[205];
char c[205][205];
int main()
{
long n,x=1,x2,y1=0,y2=0;
cin>>n;
while(cin>>x2)
{
m[x]=x2;x++;
}
for(int i=1;i<=x;i++)
{
for(int j=1;j<=m[i];j++)
{
c[y2/n][y2%n]=char(y1%2+48);
y2++;
}
y1++;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
cout<<c[i][j];
}
cout<<endl;
}
return 0;
}
其实我不是大神我只是在装逼