c语言如何判断是否整除
时间: 2023-05-31 22:05:22 浏览: 101
在C语言中,可以使用取模运算符(%)来判断一个数是否整除另一个数。如果一个数能被另一个数整除,那么它们的余数为0。
例如:
```c
int a = 10, b = 2;
if (a % b == 0) {
printf("%d 可以被 %d 整除\n", a, b);
} else {
printf("%d 不能被 %d 整除\n", a, b);
}
```
输出结果为:
```
10 可以被 2 整除
```
相关问题
c语言判断是否为闰年
在C语言中,判断是否为闰年的标准通常依据公历规则:普通闰年能被4整除但不能被100整除,除非同时能被400整除。下面是一个简单的函数来实现这个判断:
```c
#include <stdbool.h>
bool is_leap_year(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0)
return true;
else
return false;
}
else
return true;
}
else
return false;
}
```
该函数接受一个年份作为参数,返回一个布尔值(`true`表示闰年,`false`表示非闰年)。
C语言判断是否为素数
以下是C语言判断是否为素数的代码实现:
```c
#include <stdbool.h>
bool isPrimeNum(int x){
if (x == 1)
return false;
else if (x <= 0)
return false;
else if (x == 2)
return true;
else {
for (int i = 2; i < x; i++) {
if (x%i == 0)
return false;
}
return true;
}
}
```
该函数接受一个整数参数x,返回一个布尔值,表示x是否为素数。如果x为1或者小于等于0,则返回false;如果x为2,则返回true;否则,从2到x-1遍历每个数,如果x能被其中任意一个数整除,则返回false,否则返回true。
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)