c语言输入输出动物园的n个动物的基本信息包括编号,姓名,数量
时间: 2024-09-20 18:12:45 浏览: 63
C语言输入输出函数公开课获奖课件.pptx
在C语言中,你可以使用结构体和循环结构来设计一个程序,让用户输入动物园里n个动物的基本信息。首先,创建一个结构体Animal来存储每个动物的数据:
```c
#include <stdio.h>
#include <stdlib.h>
// 定义结构体Animal
typedef struct {
int id; // 动物编号
char name[50]; // 动物姓名
int quantity; // 动物数量
} Animal;
int main() {
int n;
printf("请输入动物园的动物数量: ");
scanf("%d", &n);
Animal animals[n];
for (int i = 0; i < n; i++) {
// 输入第i个动物的信息
printf("请输入第%d个动物的编号、姓名及数量:\n", i + 1);
scanf("%d%s %d", &animals[i].id, animals[i].name, &animals[i].quantity);
printf("\n");
}
printf("动物园的动物信息如下:\n");
for (int i = 0; i < n; i++) {
printf("编号: %d, 姓名: %s, 数量: %d\n", animals[i].id, animals[i].name, animals[i].quantity);
}
return 0;
}
```
在这个程序中,用户会被提示输入动物的数量以及每个动物的编号、姓名和数量。然后,信息将被显示出来。
阅读全文