C语言输入一个数,判断它是否可以被3或5整除,若可以则输出该数,若不行,则输出no
时间: 2023-12-26 22:07:14 浏览: 81
可以使用取模运算符(%)来判断一个数是否可以被另一个数整除。以下是一个使用C语言编写的程序,可以实现你的需求:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个数:");
scanf("%d", &num);
if (num % 3 == 0 || num % 5 == 0) {
printf("%d\n", num);
} else {
printf("no\n");
}
return 0;
}
```
在这个程序中,我们首先用 `scanf()` 函数获取用户输入的整数,然后使用逻辑或运算符(`||`)判断该数是否可以被3或5整除。如果可以,就输出该数,否则输出字符串“no”。
相关问题
用c语言编写一个从键盘输入一个数 n,判别它是否能被 5 或 9 整除,若能整除,则输出 YES,否 则输出 NO
好的,下面是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个数 n:");
scanf("%d", &n);
if (n % 5 == 0 || n % 9 == 0) {
printf("YES");
} else {
printf("NO");
}
return 0;
}
```
代码的逻辑很简单,就是通过 `%` 运算符判断 n 是否能被 5 或 9 整除,如果能,则输出 YES,否则输出 NO。
c语言求同时被3和7,c语言输入一个数 判断该数能否同时被3和7整除 如果能整除 则输出yes...
可以使用取模运算符 `%` 来判断一个数是否能被另一个数整除。对于能同时被3和7整除的数,一定能被它们的乘积21整除。因此,只需要判断输入的数能否被21整除即可。
以下是一个判断能否同时被3和7整除的C语言程序:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 21 == 0) {
printf("yes\n");
} else {
printf("no\n");
}
return 0;
}
```
输入一个整数后,程序会判断该数能否被21整除,如果能被整除则输出 "yes",否则输出 "no"。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)