编写一个c语言程序,完成一个班学生信息的录入,并显示每个同学详细信息以及全班的平均成绩.

要求用户从键盘上输入每个学生姓名(假设姓名用一个字母表示,比A)、年龄、数学成绩、语文成绩、英语成绩,在显示器上显示每个学生姓名、年龄、数学成绩、语文成绩、英语成绩、平均成绩,全班各科平均成绩。年龄、数学成绩、语文成绩、英语成绩用整数表示,平均成绩用浮点数表示。输入格式由自己设计。输出格式类似下面所示:
每个同学详细信息:
姓名:A 年龄:20 数学:80
语文:90 英语:85 平均成绩:85.1
姓名:B 年龄:22 数学:81
语文:92 英语:83 平均成绩:86.1
姓名:C 年龄:21 数学:70
语文:88 英语:88 平均成绩:85.0
全班各科的平均成绩:
数学:78.0 语文:90.1 英语:86.0

struct info{
 char name[20];
 int age;
 int score[3];
}student[3];

使用结构体

温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个c语言程序,完成一个班学生信息的录入,并显示每个同学详细信息以 ...
struct info{ char name[20]; int age; int score[3];}student[3];使用结构体

编写一个c语言程序,实现录入学生学号和姓名信息的功能
1、首先创建一个c语言项目。然后右键头文件,创建一个Stu的头文件。2、然后编写头文件的代码。再将数据结构的增删改查和结构体写入头文件。3、然后在源文件中创建main源文件和Stu源文件。再main文件中写入int mian()代码。4、然后在mian主函数中,写入while语句无限循环。再写入Init函数。5、然后在St...

编写一个c语言程序,实现录入学生学号和姓名信息的功能
include<stdio.h> include<stdlib.h> intmain(void){ chars[10];\/\/姓名 intnum;\/\/学号 printf("请输入姓名:\\n");gets(s);printf("请输学号:\\n");scanf("%d",&num);printf("姓名是:%s\\n学号是:%d\\n",s,num);system("pause");return0;} ...

用C语言编写一个通过键盘或文件输入学生信息,并将学生信息输出到文件...
首先定义10个学生的结构体数组,由键盘输入学生的信息( 姓名、英语、数学、物理、化学成绩 ),将这10个同学的信息存入student1.txt文本文件,关闭该文件;以文本“读”方式打开文本student1.txt文件,将文本文件的信息读入存放学生信息的结构体数组,关闭该文件;计算学生的平均成绩,计算按照平均成绩排序的结果,将计算后的学...

求一个C语言程序,录入学生的名字和学号.
也不知道你想要的是个什么样的程序,随便写一个简单的,你看看吧。include <stdio.h>#include <stdlib.h>int main(void){ char s[10];\/\/姓名 int num;\/\/学号 printf("请输入姓名:\\n"); gets(s); printf("请输学号:\\n"); scanf("%d",&num); printf("姓名...

用C语言输出学生信息,输出学生本人的学号、姓名、年龄、班级等信息...
int clas[3];int old[3];} stu[5];void main(){int i;for(i=0;i<5;i++){ printf("\\n please input No. %d score:\\n",i);printf("stuNo:");scanf("%s",stu[i].num);printf("name:");scanf("%s",stu[i].name);printf("class:");scanf("%s",stu[i].clas);printf(...

用c语言设计一个程序统计一个班的学生成绩?
if (id == -1) { break; } printf("请输入学生成绩:");scanf_s("%lf", &score);Student[len].id = id;Student[len].score = score;len++;} printf("信息导入完毕!\\n");} int main() { input();printf("全班总分为:%.2lf\\n", getsum());printf("全班平均分为:%.2lf\\n...

用C语言编写姓名、学号、班级?
int b;\/\/学号 int c;\/\/班级 };int main(){ struct st s[111];\/\/这是对结构体的引用;数组s的每一个单位都包含结构体中所有成员;int n;scanf("%d",&n);\/\/n个学生;for(int i=0;i<n;i++){ scanf("%s%d%d",s[i].a,&s[i].b,&s[i].c);\/\/输入n个学生的三个信息...

用c语言链表编写一个学生信息系统程序,要求输出学生的学号,姓名,性别...
\/ 用c语言链表编写一个学生信息系统程序,要求输出学生的学号,姓名,性别,还有三门课比如语,数,外的成绩 \/ \/\/FileName: stuinfo.c include <stdio.h> include <stdlib.h> include <string.h> define SERIALLEN 20 define COURSENUM 3 typedef struct { char course[SERIALLEN];float score;}...

如何用C语言编写一个学生管理系统
printf("请输入第%d个学生的性别:f表示女生,m表示男生:",i+1);getchar();scanf("%c",&stu[i].sex);printf("请输入第%d个学生的班级:",i+1);scanf("%s",stu[i].clas);for (j=0;j<3;j++){ printf("请输入第%d个学生的第%d门成绩:",i+1,j+1);scanf("%f",&stu[i]....

相似回答