c语言main () {int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2; } while (a!=0); printf("%d尀n",s); } 有

main (){int s=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while (a!=0);printf("%d尀n",s);}
2025-06-23 06:07:05
推荐回答(1个)
回答1:

a=a-2,而a的初始值为1,所以a!=0这个条件会一直成立。
程序会一直执行do while的。