c语言编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一。(1)能同时被3, 5,7整除: (2)能被其中两数(要指出哪两个)整除: (3)能被其中一个数(要指出哪一 个)整除; (4)不能被3,5,7任一个整除。
时间: 2024-05-15 16:13:02 浏览: 12
以下是该问题的C语言代码实现:
```c
#include <stdio.h>
int main()
{
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 3 == 0 && num % 5 == 0 && num % 7 == 0)
{
printf("该数能同时被3, 5,7整除。\n");
}
else if (num % 3 == 0 && num % 5 == 0)
{
printf("该数能被3和5整除。\n");
}
else if (num % 3 == 0 && num % 7 == 0)
{
printf("该数能被3和7整除。\n");
}
else if (num % 5 == 0 && num % 7 == 0)
{
printf("该数能被5和7整除。\n");
}
else if (num % 3 == 0)
{
printf("该数能被3整除。\n");
}
else if (num % 5 == 0)
{
printf("该数能被5整除。\n");
}
else if (num % 7 == 0)
{
printf("该数能被7整除。\n");
}
else
{
printf("该数不能被3,5,7任一个整除。\n");
}
return 0;
}
```
该程序通过使用if-else语句,根据输入整数是否能被3,5,7整除来进行不同的输出。需要注意的是,if-else语句中的条件判断顺序需要按照题目要求进行排列,否则会输出错误的结果。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.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)
![](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)