问题描述:学校要举办大学生程序设计竞赛,老师要求期末考试成绩在平均成绩以上的同学都去参赛。谁去参赛?那得先算出平均成绩。
作者:何知令
发表时间:2017年2月13日
输入:输入若干个0-100间的数表示成绩,为适应不同人数的班级,人数不确定,输入以一个负数结束。(为简单起见,不必对输入数据是否超出100进行限制)
作者:何知令
发表时间:2017年2月13日
输入:输入若干个0-100间的数表示成绩,为适应不同人数的班级,人数不确定,输入以一个负数结束。(为简单起见,不必对输入数据是否超出100进行限制)
输出:成绩的平均值(输出保留1位小数)
代码:
/*
问题描述:学校要举办大学生程序设计竞赛,老师要求期末考试成绩在平均成绩以上的同学都去参赛。谁去参赛?那得先算出平均成绩。
作者:何知令
发表时间:2017年2月13日
输入:输入若干个0-100间的数表示成绩,为适应不同人数的班级,人数不确定,输入以一个负数结束。(为简单起见,不必对输入数据是否超出100进行限制)
输出:成绩的平均值(输出保留1位小数)
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,len=0;
float greads[100];
float aver,sum=0;
while(1)
{
scanf("%f",&greads[len]);
if(greads[len]<0)
break;
len++;
}
for(i=0;i<len;i++)
{
sum+=greads[i];
}
aver=sum/len;
printf("%.1f",aver);
return 0;
}
程序运行结果展示:
知识点总结:数组
学习心得:中间错了些,DEBUG出来的