春季招聘 三轮面试 筛选3名实习生 用c语言输入实习生信息 并将信息展示出来
时间: 2024-03-11 08:49:18 浏览: 17
可以用结构体来保存实习生信息,然后用数组存储多个实习生的信息。具体步骤如下:
1. 定义一个结构体类型,包含实习生的姓名、年龄、性别和专业等信息。
2. 定义一个数组,存储多个实习生的信息。
3. 使用 scanf 函数输入每个实习生的信息,并存储到结构体数组中。
4. 使用循环遍历结构体数组,将每个实习生的信息依次输出。
下面是示例代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_STUDENTS 3
struct Student {
char name[20];
int age;
char gender[5];
char major[20];
};
int main()
{
struct Student students[MAX_STUDENTS];
int i;
for (i = 0; i < MAX_STUDENTS; i++) {
printf("请输入第%d个实习生的信息:\n", i + 1);
printf("姓名:");
scanf("%s", students[i].name);
printf("年龄:");
scanf("%d", &students[i].age);
printf("性别:");
scanf("%s", students[i].gender);
printf("专业:");
scanf("%s", students[i].major);
}
printf("\n实习生信息如下:\n");
for (i = 0; i < MAX_STUDENTS; i++) {
printf("姓名:%s\n", students[i].name);
printf("年龄:%d\n", students[i].age);
printf("性别:%s\n", students[i].gender);
printf("专业:%s\n", students[i].major);
printf("\n");
}
return 0;
}
```
运行结果:
```
请输入第1个实习生的信息:
姓名:张三
年龄:20
性别:男
专业:计算机科学与技术
请输入第2个实习生的信息:
姓名:李四
年龄:21
性别:女
专业:软件工程
请输入第3个实习生的信息:
姓名:王五
年龄:22
性别:男
专业:网络工程
实习生信息如下:
姓名:张三
年龄:20
性别:男
专业:计算机科学与技术
姓名:李四
年龄:21
性别:女
专业:软件工程
姓名:王五
年龄:22
性别:男
专业:网络工程
```