admin 管理员组

文章数量: 1184232


2024年4月28日发(作者:unity3d游戏下载)

全班滚动名字出三个名字c语言

篇一:

好的,以下是正文:

#include

#include

int main() {

int i, j, k;

char name[100];

struct student {

char name[100];

int age;

char gender[20];

} students[1000];

int num_students = 0;

// 输入班级总人数

printf("请输入班级总人数:");

scanf("%d", &num_students);

// 循环输入每个学生的信息

for (i = 0; i < num_students; i++) {

printf("请输入第%d个学生的姓名、年龄和性别:

", i + 1);

scanf("%s %d %s", students[i].name, &students[i].age,

students[i].gender);

students[i].age = atoi(students[i].gender);

num_students++;

if (i == num_students - 1) {

// 打印所有学生的名单

printf("学生名单如下:

");

for (j = 0; j < num_students; j++) {

printf("%s %d %s

", students[j].name, students[j].age, students[j].gender);

}

break;

}

}

// 循环输出前三个学生的名单

for (j = 0; j < 3; j++) {

printf("输出前%d个学生的信息如下:

", j + 1);

for (i = 0; i < num_students; i++) {

if (i < j) {

printf("%s %d %s

", students[i].name, students[i].age, students[i].gender);


本文标签: 学生 名字 输入 游戏