C语言结构体:存储学生信息并显示
#include <stdio.h>
struct Student {
int studentNumber;
char name[20];
float chineseGrade;
float mathGrade;
float englishGrade;
};
int main() {
struct Student student1;
printf("请输入学生的学号: ");
scanf("%d", &student1.studentNumber);
printf("请输入学生的姓名: ");
scanf("%s", student1.name);
printf("请输入学生的语文成绩: ");
scanf("%f", &student1.chineseGrade);
printf("请输入学生的数学成绩: ");
scanf("%f", &student1.mathGrade);
printf("请输入学生的外语成绩: ");
scanf("%f", &student1.englishGrade);
printf("\n学生的信息:\n");
printf("学号: %d\n", student1.studentNumber);
printf("姓名: %s\n", student1.name);
printf("语文成绩: %.2f\n", student1.chineseGrade);
printf("数学成绩: %.2f\n", student1.mathGrade);
printf("外语成绩: %.2f\n", student1.englishGrade);
return 0;
}
运行示例:
请输入学生的学号: 123
请输入学生的姓名: 张三
请输入学生的语文成绩: 88.5
请输入学生的数学成绩: 92.0
请输入学生的外语成绩: 78.5
学生的信息:
学号: 123
姓名: 张三
语文成绩: 88.50
数学成绩: 92.00
外语成绩: 78.50
原文地址: https://www.cveoy.top/t/topic/qBYV 著作权归作者所有。请勿转载和采集!