问题
填空题
下列程序输出结果是______。
#include<stdio.h>
void main()
int i,j,sum;
for(i=3,i>=1;i--)
sum=0;
for(j=1;j<=i,j++)sum+=i*j;
printf("%d\n",sum);
答案
参考答案:A
解析: 本题考查for循环使用。由于每次进行第一层:for循环时,sum的值都会清零,所以直接考虑i=1时,里层循环的变化即可,j=1时,sun=0+1*1=1;之后j=2,不符合循环条件,跳出内层循环,此时i=0,亦跳出外层循环,故sum值为1。