问题
填空题
以下程序运行后的输出结果是______。 #include<stdio.h> main(){ int k=1, s=0; do { if((k%2)!=0) continue; s+=k; k++; } while(k>10); printf("s=%d\n", s); }
答案
参考答案:s=0
解析: 进行if判断时,k的值为1不能够被2整除,执行continue退出本次循环,不对s进行任何操作,直接进行循环条件判断,此时k的值为1,不满足循环条件,退出while循环,输出s的值为0。