c语言写出宿舍同学的学号,姓名,性别,年龄
时间: 2024-09-05 22:00:27 浏览: 62
在 C 语言中,你可以使用结构体(struct)来组织同学的信息,包括学号、姓名、性别和年龄。下面是一个简单的例子:
```c
#include <stdio.h>
#include <string.h> // 包含处理字符串的库
// 定义一个结构体来存储同学信息
typedef struct {
int student_id; // 学号
char name[50]; // 姓名,假设最大长度为49个字符加上结束符'\0'
char gender; // 性别,通常用大写字母'M'代表男,'F'代表女
int age; // 年龄
} Student;
int main() {
// 创建一个Student类型的变量并初始化
Student zhangSan;
strcpy(zhangSan.name, "张三"); // 设置姓名
zhangSan.student_id = 20200101; // 设置学号
zhangSan.gender = 'M'; // 设置性别
zhangSan.age = 20; // 设置年龄
// 打印同学信息
printf("学号:%d\n", zhangSan.student_id);
printf("姓名:%s\n", zhangSan.name);
printf("性别:%c\n", zhangSan.gender); // 注意打印字符要用'%c'
printf("年龄:%d\n", zhangSan.age);
return 0;
}
```
阅读全文