icezhk @ 2020-03-19 22:40:43
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
using namespace std;
int main(){
int i=0,s=0,t=1;
char c,m,a[1000];
while((c=getchar())!='\n') //每个getchar()依次读入一个字符
a[i++]=c;
m=a[0];
for(int j=2;j<i;j++)
{
for(int k=1;k<=a[j]-48;k++)
{
if(a[j]==' ') break;
if(t%2!=0)
{
cout<<0;
s++;
}
if(t%2==0)
{
cout<<1;
s++;
}
if(s==m-48)
{
cout<<endl;
s=0;
}
if(k==a[j]-48) t++;
}
}
return 0;
}
by awa_qwq_awa @ 2020-03-20 00:18:26
@OPENAK 您是要把空格也输入进去?
by icezhk @ 2020-03-20 13:47:24
@awa_qwq_awa 是这样的,鄙人无才,知道有空格,但后面处理空格的手段是不是不够?
by awa_qwq_awa @ 2020-03-20 19:05:41
@OPENAK 输入的时候就处理不好吗,输入int类型不好吗qwq