问答题 下列给定程序中函数fun()的功能是:求出以下数列的前n项之和,和值通过函数值返回。
1,2,3,4,5,6,...
例如,若n=5,则应输出15。
请改正程序中的错误,使其得出正确的结果。
不得增行或删行,也不得更改程序的结构!
试题程序

#include <stdlib.h>
#include <stdio.h>
/* * * *found* * * * /
int fun(int n);
{ /* * * *found* * * * /
int i
/* * * *found* * * * /
sum=0;
for(i=1; i<=n; i++)
{ /* * * *found* * * * /
sum=sum+i;
}
return sum;
}
【正确答案】错误1:函数头之后不能加分号;错误2:语句末尾没加“;”号;错误3:变量sum未定义。
【答案解析】[解析] 本题考查C语言的构成,注意程序中的语法错误。