计算三个同学的总成绩、平均成绩。

简介: 计算三个同学的总成绩、平均成绩。

计算三个同学的总成绩、平均成绩。
(1)需要定义一个结构体,其成员有学号,姓名,三门课的成绩,总分,平均分;
(2)定义一个结构体数组,并赋初值;
(3)计算三个同学的总分及平均分;
(4)输出这三个同学的信息;

include "stdio.h"

define N 3

struct stu
{char id[6];
char name[10];
int m1,m2,m3;
float avg,sum;}
main()
{stu student[N]={ {"001","李小明",78,89,90},{"008","陈小东",85,81,67},
{"016","王永民",89,78,90}};
int i;
for (i=0;i<N;i++)
{student[i].sum=student[i].m1+student[i].m2+student[i].m3;
student[i].avg=student[i].sum/3.0;}
printf("他们的成绩单为:\n");
printf("学号\t姓名\t数学 英语 语文 总分 平均分\n");
for(i=0;i<N;i++)
printf("%s\t%s\t%d%6d%7d%7.1f%6.1f\n",student[i].id,student[i].name, student[i].m1,student[i].m2,student[i].m3,student[i].sum,student[i].avg);
}

相关文章
|
6月前
|
人工智能
第4章-7 统计学生平均成绩与及格人数
该程序计算一组学生的平均成绩和及格人数。输入包含学生人数N和N个成绩,输出格式为&quot;average = 平均成绩&quot;和&quot;count = 及格人数&quot;。提供的代码首先读取学生数量,然后累加成绩并计数及格者。平均成绩保留一位小数。当学生人数为0时,平均成绩和及格人数分别输出0.0和0。
135 1
|
6月前
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
|
23天前
成绩计算
【10月更文挑战第17天】成绩计算。
47 3
|
1月前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
55 0
|
5月前
1077 互评成绩计算 (20 分)
1077 互评成绩计算 (20 分)
|
5月前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
某学科成绩的录入并显示出最高分,最低分,平均值。
某学科成绩的录入并显示出最高分,最低分,平均值。
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
|
算法
蓝桥杯 算法提高 统计平均成绩
蓝桥杯 算法提高 统计平均成绩
95 0