C语言,,,输入十个数求平均数。。。那出错了,求大神。。。

如题所述

第1个回答  2016-03-06
求平均值的子函数里将用不到的定义变量删去,还有检查一下你那里少了逗号,切记是英文的逗号,照片看不清,只能帮到这了追问

追答

还有for循环少了个大括号

for循环少了个括号,

给我看一下最下面的错误提示

赋值double型最好带小数点,不然会损坏转换精度的,还有你的result是double型,应该是除以10.0

第2个回答  2016-03-06
中文符号的问题,for下面scanf的右边那个引号是中文的,换成英文引号即可。还有下面average函数,里面那是不是double n-0,改成double n = 0追问

都是对的,,,我没打错

追答

我看一下错误信息

追问

追答

如果这个文件扩展名是.c的话,按照C的规定,变量的定义需要放在语句块的开头。就是把int i = 0; double result;之类放在当前函数其他语句的前面

追问

对了,,,

就是,,,万分感激

追答

以后注意就好了

我还以为用VC6.0的都会建cpp文件。。

本回答被提问者采纳
第3个回答  2016-03-06
在主函数里面调用这个average函数时不需要声明double类型,去掉它试试追问

这样就可以

然而要动态赋初值给数组就不行

追答

你没有定义动态内存!

追问

该怎么改?

追答

你先去了解一下malloc函数的使用方法吧!

相似回答