简单的C程序‘不知道哪错了

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:58:26
#include<stdio.h>
#include<math.h>
void main()
{ int i, s, n;
printf("请输入n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=(n*fun(n-1));
printf("%d",s);
}
不知道哪里错‘‘请大家帮我改一下‘‘谢谢 ‘‘

s没初值,fun函数没定义

把程序体第一句改为 int i,s=0,n;
fun()函数在哪儿定义的啊?你应该把定义它的头文件包含进来。

s没有赋初值

s没附初值!fun没定义!

s没有初值,fun函数没有定义。你在定义常量的时候最好先付初值。以免忘了。