c语言小程序调用函数问题,求大神啊~,求救啊~~
答案:3 悬赏:60 手机版
解决时间 2021-03-28 07:44
- 提问者网友:绫月
- 2021-03-27 08:42
c语言小程序调用函数问题,求大神啊~,求救啊~~
最佳答案
- 五星知识达人网友:duile
- 2021-03-27 08:49
完善后的代码:
#include
float aver(float scores[]) // 声明为浮点型数组
{
float sum = scores[0];
int i; // 应该是个整型,因为它被当作数组下标来使用
for (i=1; i<10; i++)
{
sum = sum + scores[i]; // 直接是第i个元素
}
return sum/10;
}
void main()
{
float scores[10], average; // 变量名称不能跟函数名称重名
// input
printf("请输入10个分数:\n");
int i; // 应该是个整型,因为它被当作数组下标来使用
for (i=0;i<10;i++)
{
scanf("%f", &scores[i]); // 变量的地址
}
average=aver(scores);
printf("平均成绩为: %f\n", average);
}
测试结果:
#include
float aver(float scores[]) // 声明为浮点型数组
{
float sum = scores[0];
int i; // 应该是个整型,因为它被当作数组下标来使用
for (i=1; i<10; i++)
{
sum = sum + scores[i]; // 直接是第i个元素
}
return sum/10;
}
void main()
{
float scores[10], average; // 变量名称不能跟函数名称重名
// input
printf("请输入10个分数:\n");
int i; // 应该是个整型,因为它被当作数组下标来使用
for (i=0;i<10;i++)
{
scanf("%f", &scores[i]); // 变量的地址
}
average=aver(scores);
printf("平均成绩为: %f\n", average);
}
测试结果:
全部回答
- 1楼网友:撞了怀
- 2021-03-27 09:58
第四行括号不对。18行要转换为INT类型。20行aver-aver(scores[])
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯