cs_zhao @ 2017-01-13 11:46:07
···cpp
#include <iostream>
using namespace std;
int main()
{
int n,a;
int i;
int f=0;
int hang;
int x=0;
int y;
cin>>n;
do{
cin>>a;
if(f){
f=0;
for(i=1;i<=a;i++) {
cout<<1;
x++;
if((x+n)%n==0) cout<<endl;
}
}
else{
f=1;
for(i=1;i<=a;i++) {
cout<<0;
x++;
if((x+n)%n==0) cout<<endl;
}
}
}while(a);
return 0;
}
···
by cs_zhao @ 2017-01-13 11:47:10
为什么在编译器上能通过,可网站只能拿0分呢?
by lemonoil @ 2017-01-13 15:05:41
/*
ID: lemonoi1
LANG: C++
PROG: luogu p1319
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n,a;
int i;
int f=0;
int hang;
int x=0;
int y;
cin>>n;
while(cin>>a){
if(f){
f=0;
for(i=1;i<=a;i++) {
cout<<1;
x++;
if((x+n)%n==0) cout<<endl;
}
}
else{
f=1;
for(i=1;i<=a;i++) {
cout<<0;
x++;
if((x+n)%n==0) cout<<endl;
}
}
}
return 0;
}
你的while(a)会使你一直读入。。。
以上代码可以AC
by 起名真的很难 @ 2017-08-15 22:49:28
你这一看就是抄的题解,有些题解为了让你不光抄,就加了些卡测评机的语句,你看看你,都不检查检查有没有,辣么明显