#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
C语言结构体:存储学生信息并显示

原文地址: https://www.cveoy.top/t/topic/qBYV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录