天有不测风云 @ 2020-08-07 21:28:16
代码如下:
#include <iostream>
#include <cstdio>
using namespace std;
int n,i=1,a[42025],tmp,sum;
bool b;
int main()
{
ios::sync_with_stdio(false);
cin>>n;
cin>>tmp;
while(1)
{
if(b==0)
{
b=1;
for(int k=1;k<=tmp;k++)
{
cout<<0;
sum++;
if(sum==n)
{
cout<<endl;
sum=0;
}
}
}
else if(b==1)
{
b=0;
for(int k=1;k<=tmp;k++)
{
cout<<1;
sum++;
if(sum==n)
{
cout<<endl;
sum=0;
}
}
}
cin>>tmp;
if(tmp=='\n') return 0;
}
return 0;
}
为什么啊?
by konjacp @ 2020-08-07 21:34:40
不能用\n
判结束,要用EOF
by 天有不测风云 @ 2020-08-08 11:26:25
@konjacp 好了,谢谢