为了账号安全,请及时绑定邮箱和手机立即绑定

C语言程序设计,定义3个函数:input()实现一批成绩的录入?

C语言程序设计,定义3个函数:input()实现一批成绩的录入?

Go
陪伴而非守候 2019-02-14 15:07:20
定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩。主函数调用这些函数数显成绩的录入、计算和显示,谢谢啦
查看完整描述

3 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

#include <stdio.h>

int n;
float s[100], av, sum = 0;

void input()
{
printf("请输入要录入成绩的数目:");
scanf("%d", &n);
for(int i = 0; i < n; i++)
scanf("%f", &s[i]);
}

void avg()
{
for(int i = 0; i < n; i++)
sum += s[i];
av = sum / n;
}

void list()
{
printf("%5.2f\n", av);
}

int main()
{
input();
avg();
list();
return 0;
}
因为你的要求有些细节说的不是太清楚,初步就这么写了,有改动可以告诉我~



查看完整回答
反对 回复 2019-03-14
?
交互式爱情

TA贡献1712条经验 获得超3个赞

依次输入成绩:

1234567891011121314151617181920212223242526272829303132#include <stdio.h> int n;float s[100], av, sum = 0; void input(){printf("请输入要录入成绩的数目:");scanf("%d", &n);for(int i = 0; i < n; i++)scanf("%f", &s[i]);} void avg(){for(int i = 0; i < n; i++)sum += s[i];av = sum / n;} void list(){printf("%5.2f\n", av); } int main() {input();avg();list();return 0;}




查看完整回答
反对 回复 2019-03-14
?
繁花如伊

TA贡献2012条经验 获得超12个赞

定义3个函数:input()实现一批成绩的录入,ave()计算一批成绩的平均分,list()按每行5个数据格式显示成绩。主函数调用这些函数数显成绩的录入、计算和显示,

查看完整回答
反对 回复 2019-03-14
  • 3 回答
  • 0 关注
  • 1432 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信