C语言,为什么全都超时呀

P1319 压缩技术

Liyan100 @ 2023-10-12 16:04:24

#include<stdio.h>
int main()
{
    int a=1,b,n,i=0;
    scanf("%d",&n);
    //n=n*n;
    while(n){
        scanf("%d",&b);
        a=!a;
        for(b;b>0;b--){
            printf("%d",a);
            i++;
            if(i==n){
                printf("\n");
                i=0;
            }
        }
    }
    return 0;
}

by sc84bbs @ 2023-10-12 16:10:20

你看看你的while(n)会结束吗?如果不结束那岂不是死循环?


|