C 编程:使用结构体存储学生信息的程序
要理解这个示例,你应该具备以下 C编程 主题的知识:
使用结构体存储信息并显示
#include <stdio.h>
struct student {
char name[50];
int roll;
float marks;
} s;
int main() {
printf("请输入信息:\n");
printf("请输入姓名:");
fgets(s.name, sizeof(s.name), stdin);
printf("请输入学号:");
scanf("%d", &s.roll);
printf("请输入成绩:");
scanf("%f", &s.marks);
printf("展示信息:\n");
printf("姓名:");
printf("%s", s.name);
printf("学号:%d\n", s.roll);
printf("成绩:%.1f\n", s.marks);
return 0;
}
输出
请输入信息:
请输入姓名:Jack
请输入学号:23
请输入成绩:34.5
展示信息:
姓名:Jack
学号:23
成绩:34.5
在这个程序中,创建了一个 student
结构体。该结构体包含三个成员:name
(字符串),roll
(整数)和 marks
(浮点数)。
然后,创建了一个结构体变量 s
来存储信息并在屏幕上显示。