c语言一次性输入数组结构
时间: 2023-10-09 09:11:30 浏览: 60
c 语言数组结构实例
你可以使用循环语句来一次性输入数组结构。以下是一个示例代码:
```
#include <stdio.h>
struct student {
char name[20];
int age;
float score;
};
int main() {
struct student stu[5];
int i;
for (i = 0; i < 5; i++) {
printf("请输入第%d个学生的姓名、年龄和成绩:", i+1);
scanf("%s %d %f", stu[i].name, &stu[i].age, &stu[i].score);
}
for (i = 0; i < 5; i++) {
printf("第%d个学生的信息为:%s %d %.2f\n", i+1, stu[i].name, stu[i].age, stu[i].score);
}
return 0;
}
```
在这个示例代码中,我们定义了一个名为 `student` 的结构体,其中包含了三个成员:`name`、`age` 和 `score`。然后定义了一个包含 5 个 `student` 结构体的数组 `stu`。接着,使用 `for` 循环语句,输入每个学生的信息,并将其存储到数组中。最后,再次使用 `for` 循环语句,输出每个学生的信息。
阅读全文