用C语言定义一个学生类型的结构体定义一个学生变量 从键盘上输入学生信息学号 姓名 语文 数学成绩 计算总分 和平均分,输出学生信息
时间: 2024-01-24 22:16:54 浏览: 94
以下是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
```
阅读全文
相关推荐
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)