建立一个学生的简单信息表,其中包括学号、年龄、性别及一门课的成绩。要求从键盘为此学生信息输入数据,并显示出来。一个信息表可以由结构体来定义,表中的内容可以通过结构体中的成员来表示。
时间: 2024-03-14 12:47:04 浏览: 67
好的,这是一个简单的C语言程序,使用结构体来定义学生信息表,从键盘输入学生信息,然后输出学生信息:
```c
#include <stdio.h>
// 定义学生信息结构体
struct Student {
int num; // 学号
int age; // 年龄
char sex; // 性别
float score; // 成绩
};
int main() {
// 声明一个学生信息变量
struct Student stu;
// 从键盘输入学生信息
printf("请输入学号:");
scanf("%d", &stu.num);
printf("请输入年龄:");
scanf("%d", &stu.age);
printf("请输入性别(M/F):");
scanf(" %c", &stu.sex);
printf("请输入成绩:");
scanf("%f", &stu.score);
// 输出学生信息
printf("\n学生信息如下:\n");
printf("学号:%d\n", stu.num);
printf("年龄:%d\n", stu.age);
printf("性别:%c\n", stu.sex);
printf("成绩:%.2f\n", stu.score);
return 0;
}
```
注意,这个程序只能输入一个学生的信息。如果需要输入多个学生的信息,可以使用循环结构来实现。
阅读全文