题目内容:
●下列程序运行后输出的数据是(51)。int sum(int n)
{
int p=1;
int s=0;
int i=0;
for(i=1;i﹤=n;i++) s+=(p*=i);
retum s;
}
main()
{
printf((“sum(5)=%d\n”,sum(5));
}
(51) A.sum(5)=151
B.sum(5)=152
C.sum(5)=153
D.sum(5)=155
参考答案:
int sum(int n)
{
int p=1;
int s=0;
int i=0;
for(i=1;i﹤=n;i++) s+=(p*=i);
retum s;
}
main()
{
printf((“sum(5)=%d\n”,sum(5));
}
(51) A.sum(5)=151
B.sum(5)=152
C.sum(5)=153
D.sum(5)=155