写一段c语言关于《话说孙大圣保唐僧西天取经,路上遇到一妖怪。妖怪共有 v 滴血,大圣每打一棒就能使妖怪失去 h 滴血,妖怪一旦没血就会立即死去。大圣打了 n 棒将妖怪打死。 请编写程序,输入 v 和 h,输出 n。》
时间: 2024-06-10 18:05:44 浏览: 3
以下是代码实现:
```c
#include <stdio.h>
int main() {
int v, h, n;
printf("输入妖怪的血量v和每次攻击可扣除的血量h:\n");
scanf("%d%d", &v, &h);
n = (v % h == 0) ? (v / h) : (v / h + 1); //如果v是h的整数倍,则直接整除,否则需要向上取整
printf("需要打%d棒才能将妖怪打死。\n", n);
return 0;
}
```
相关问题
用C语言编写话说孙大圣保唐僧西天取经,路上遇到一妖怪。妖怪共有 v 滴血,大圣每打一棒就能使妖怪失去 h 滴血,妖怪一旦没血就会立即死去。大圣打了 n 棒将妖怪打死。 请编写程序,输入 v 和 h,输出 n。
我可以为您提供一个 C 语言的代码实现,如下所示:
```c
#include <stdio.h>
int main() {
int v, h, n;
printf("请输入妖怪的血量v和每棒能打掉的血量h(空格分隔):");
scanf("%d %d", &v, &h);
n = (v + h - 1) / h;
printf("大圣共打了%d棒,将妖怪打死。\n", n);
return 0;
}
```
该代码实现使用 `scanf` 函数获取输入的妖怪血量和每棒能打掉的血量,并使用计算公式 `(v + h - 1) / h` 计算出能将妖怪打死需要的次数,并输出结果。
另外,我会保护您的隐私,不会泄露您的任何信息。
写一段C语言代码实现屏幕打印
下面是一段在C语言中打印到屏幕的代码示例:
```
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
```
这段代码使用了C语言的标准输入输出库 `stdio.h` 中的 `printf` 函数来打印字符串 "Hello, World!" 到屏幕上。
`main` 函数是一个程序的主入口,程序从这里开始执行。 `return 0;` 表示程序正常结束,返回值为0。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)