用C语言定义一个学生类型的结构体定义一个学生变量 从键盘上输入学生信息学号 姓名 语文 数学成绩 计算总分 和平均分,输出学生信息
时间: 2024-01-24 19:16:54 浏览: 87
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
以下是C语言代码:
```c
#include <stdio.h>
struct student {
int number;
char name[20];
float chinese;
float math;
float total;
float average;
};
int main() {
struct student stu;
printf("请输入学号:");
scanf("%d", &stu.number);
printf("请输入姓名:");
scanf("%s", stu.name);
printf("请输入语文成绩:");
scanf("%f", &stu.chinese);
printf("请输入数学成绩:");
scanf("%f", &stu.math);
stu.total = stu.chinese + stu.math;
stu.average = stu.total / 2;
printf("\n学生信息:\n");
printf("学号:%d\n", stu.number);
printf("姓名:%s\n", stu.name);
printf("语文成绩:%.2f\n", stu.chinese);
printf("数学成绩:%.2f\n", stu.math);
printf("总分:%.2f\n", stu.total);
printf("平均分:%.2f\n", stu.average);
return 0;
}
```
运行程序后,可以输入学生信息并输出学生信息,例如:
```
请输入学号:20190101
请输入姓名:张三
请输入语文成绩:85.5
请输入数学成绩:92.3
学生信息:
学号:20190101
姓名:张三
语文成绩:85.50
数学成绩:92.30
总分:177.80
平均分:88.90
```
阅读全文