问题 填空题

有以下程序的输出结果是______。
#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。

单项选择题
单项选择题