求教
查看原帖
求教
1538946
UGIWBGS楼主2024/11/3 21:56

我的代码输出和示例一样,为什么一个测试点都过不掉啊。是因为直接输出10吗?

int main(){
    int demension;
    scanf("%d",&demension);
    int end_flag=demension*demension;
    int length,count,enter_flag=0;
    while(end_flag){
        scanf("%d",&length);
        for(int i=0;i<length;i++){
            if(count%2==0)
                printf("0");
            else 
                printf("1");
            if((++enter_flag)==7){
                enter_flag=0;
                printf("\n");
            }
        }
        count++;
        end_flag-=length;
    }
}
2024/11/3 21:56
加载中...