问题
填空题
#include<stdio.h>
main()
inti,j,sum=0,m,n=4;
for(i=1;i<=n;i++)
m=1;
for(j=1;j<=i;j++)m=m*j;
sum=sum+m;
printf("sum=%d\n",sum);
程序运行结果是:______
答案
参考答案:sum=33
解析:
外层循环:i=1,m=1时,m=m*j(j=1)=1×1=1,sum=1,
i=2,m=1时,m=m*j(j=1,2)=1×2=2,sum=3,
i=3,m=1时,m=m*j(j=1,2,3,)=2×3=6,sum=9,
i=4,m=1时,m=m*j(j=1,2,3,4)=6×4=24,sum=33