c 语言 计算平均成绩

发布时间:2016-12-12   来源:文档文库   
字号:
5-48 计算平均成绩 (15

给定N个学生的基本信息,包括学号(由5个数字组成的字符串)姓名(长度小于10的不包含空白字符的非空字符串)和成绩[0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。 输入格式:

输入在一行中给出正整数N(≤\le10。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩”,中间以空格分隔。 输出格式:

首先在一行中输出平均成绩,保留2位小数。然后按照输入顺序,每行输出一位平均线以下的学生的姓名和学号,间隔一个空格。 输入样例:
5 00001 zhang 70 00002 wang 80 00003 qian 90 10001 li 100 21987 chen 60 输出样例:

80.00 zhang 00001 chen 21987

#include struct score { }; int main( {

struct score s[1000]; int i, n; double average = 0; char num[10]; char name[10]; double s;

} scanf("%d", &n; for (i = 0; i < n; i++ {
} for (i = 0; i < n; i++ {
} average = average / n;
printf("%.2f\n", average; average = average + s[i].s;
scanf("%s %s %lf", &s[i].num, &s[i].name, &s[i].s; for (i = 0; i < n; i++ { } return 0; if (s[i].s < average {
}
printf("%s %s\n", s[i].name, s[i].num;

本文来源:https://www.2haoxitong.net/k/doc/2a5257e788eb172ded630b1c59eef8c75fbf95c8.html

《c 语言 计算平均成绩.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式