问题
填空题
下列程序的运行结果是______。
main()
int s=0,i=1;
while(s<=10)
s=s+i*i;
i++:
printf("%d",--i);
答案
参考答案:C
解析: 本题考查while循环,第1次循环:s=s+i*i=0+1*1=1=i=2;第2次循环:s=s+j*i=25,i=3;第3次循环:s=s+i*i=5+3*3=14,i=4;循环条件不成立输出i,--1使i的值减1,输出结果为3。