植树问题用c语言怎么写
时间: 2023-11-29 21:04:19 浏览: 54
以下是一个简单的植树程序的C语言代码:
```
#include <stdio.h>
int main() {
int num_trees;
printf("请输入要植树的数量:");
scanf("%d", &num_trees);
printf("恭喜你,你已经成功种下了%d棵树!", num_trees);
return 0;
}
```
相关问题
植树节活动c语言代码
植树节活动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循环,将植树的结果输出到屏幕上,依次显示每棵树的高度和类型。
这样,使用这段代码,可以方便地记录和展示植树节活动中植树的数量、高度和类型等信息。
用编程判断是谁做的好事C语言的代码
判断谁做的好事是一个主观性很强的问题,无法用编程语言来解决。但是,如果你有一个包含“好事”的定义列表,你可以使用C语言编写一个程序来判断一个人是否做了一个“好事”。下面是一个简单的例子:
```
#include <stdio.h>
#include <string.h>
int main() {
char good_deeds[5][30] = {"捡垃圾", "植树造林", "义务献血", "帮助老人", "救助流浪动物"};
char name[30];
char deed[30];
printf("请输入您的名字:");
scanf("%s", name);
printf("请输入您做的事情:");
scanf("%s", deed);
for (int i = 0; i < 5; i++) {
if (strcmp(deed, good_deeds[i]) == 0) {
printf("%s做了一个好事!\n", name);
return 0;
}
}
printf("%s没有做好事。\n", name);
return 0;
}
```
这个程序会提示用户输入名字和做的事情,然后检查做的事情是否在“好事”的定义列表中。如果是,程序会输出名字和做了一个好事;否则,程序会输出名字没有做好事。