用c语言输入一个学生的基本信息并输出输出一个学生基本信息
时间: 2024-09-24 07:18:16 浏览: 111
在C语言中,你可以使用结构体(struct)来表示一个学生的基本信息,如姓名、年龄和成绩等。下面是一个简单的示例:
```c
#include <stdio.h>
#define NAME_LEN 50
// 定义学生信息结构体
struct Student {
char name[NAME_LEN];
int age;
float score;
};
int main() {
// 输入学生信息
struct Student stu;
printf("请输入学生的姓名:");
fgets(stu.name, NAME_LEN, stdin); // 注意这里要处理换行符
stu.age = 0; // 假设默认年龄为0,实际应用需要提示用户输入
printf("请输入学生的年龄:");
scanf("%d", &stu.age);
printf("请输入学生的成绩:");
scanf("%f", &stu.score);
// 输出学生信息
printf("学生的基本信息如下:\n");
printf("姓名:%s\n", stu.name);
printf("年龄:%d岁\n", stu.age);
printf("成绩:%0.2f分\n", stu.score);
return 0;
}
```
在这个程序里,我们首先定义了一个名为`Student`的结构体,然后通过`scanf`函数获取用户的输入,并将数据存储到结构体变量`stu`中。最后,使用`printf`函数输出结构体的内容。
阅读全文