问题
填空题
有以下程序的输出结果是______。
#include<stdio.h>
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
解析: 由于sum=0;放在i循环中,因此,sum+=i*j;仅能保留最后一次i=1、j=1时的结果,即sum=0+1*1=1。