C语言编写函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。(要求:每一行代码都必须做注释)
时间: 2023-06-07 07:09:15 浏览: 1816
prime函数判定素数.c
好的,下面是C语言编写函数prime(m)的代码:
```c
int prime(int m) { // 定义函数prime,传入参数m,返回值为整数型int
int i; // 定义循环计数器i,i用于从2到m-1的所有自然数做除数
if (m < 2) { // 判断m是否小于2,若是,则m不是素数,直接返回0
return 0;
}
for (i = 2; i < m; i++) { // 循环从2到m-1的所有自然数,用i做除数
if (m % i == 0) { // 判断m能否被i整除(即m是否为合数),若是,则m不是素数,直接返回0
return 0;
}
}
return 1; // 如果循环结束都没有返回0,则m一定是素数,返回1
}
```
希望我的回答对您有帮助!
阅读全文