植树节活动c语言代码
时间: 2023-10-01 10:01:12 浏览: 48
植树节活动C语言代码:
#include <stdio.h>
// 定义树的结构体
struct Tree {
int height;
char type[20];
};
int main() {
int num; // 植树数量
printf("请输入植树的数量:");
scanf("%d", &num);
// 创建一个树的数组
struct Tree trees[num];
// 循环输入树的信息
for (int i = 0; i < num; i++) {
printf("请输入第%d棵树的高度:", i + 1);
scanf("%d", &trees[i].height);
printf("请输入第%d棵树的类型:", i + 1);
scanf("%s", trees[i].type);
printf("\n");
}
// 输出植树结果
printf("植树结果如下:\n");
for (int i = 0; i < num; i++) {
printf("第%d棵树的高度:%d\n", i + 1, trees[i].height);
printf("第%d棵树的类型:%s\n", i + 1, trees[i].type);
printf("\n");
}
return 0;
}
这段代码实现了一个植树节活动的程序,其中通过定义了一个树的结构体(Tree)来存储树的高度和类型信息。首先,程序会提示用户输入植树的数量,并将其保存到变量num中。然后,根据数量创建了一个trees数组来保存树的信息。
接下来,使用for循环,依次提示用户输入每棵树的高度和类型,并将输入的值保存到相应的结构体中。
最后,再次使用for循环,将植树的结果输出到屏幕上,依次显示每棵树的高度和类型。
这样,使用这段代码,可以方便地记录和展示植树节活动中植树的数量、高度和类型等信息。