利用c语言储存几个人的信息,包括编号,年龄,性别,姓名。然后获取所有年龄40岁的女性信息
时间: 2023-11-09 14:06:42 浏览: 45
以下是一个简单的C语言程序,可以储存人员信息并筛选符合条件的人员信息:
```c
#include <stdio.h>
#include <string.h>
#define MAX_PERSONS 100 // 最大人数
struct Person {
int id; // 编号
int age; // 年龄
char gender; // 性别
char name[20]; // 姓名
};
int main() {
struct Person persons[MAX_PERSONS];
int n; // 人数
int i;
// 输入人数和人员信息
printf("请输入人数:");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("请输入第%d个人的信息(编号 年龄 性别 姓名):", i + 1);
scanf("%d %d %c %s", &persons[i].id, &persons[i].age, &persons[i].gender, persons[i].name);
}
// 输出符合条件的人员信息
printf("符合条件的人员信息:\n");
for (i = 0; i < n; i++) {
if (persons[i].age == 40 && persons[i].gender == 'F') {
printf("%d %d %c %s\n", persons[i].id, persons[i].age, persons[i].gender, persons[i].name);
}
}
return 0;
}
```
需要注意的是,本程序只是一个简单的示例,实际应用中需要更完善的输入检查和错误处理。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)