已知变量定义和函数调用语句“int x=57;isprime(x);”函数isprime()用来判断一个整数x是否为素数
时间: 2023-06-20 10:04:44 浏览: 111
以下是一个判断整数x是否为素数的函数isprime()的示例代码:
```c
#include <stdio.h>
int isprime(int n);
int main() {
int x = 57;
if (isprime(x)) {
printf("%d is a prime number.\n", x);
} else {
printf("%d is not a prime number.\n", x);
}
return 0;
}
int isprime(int n) {
if (n <= 1) {
return 0;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
```
在上面的代码中,函数isprime()接受一个整数n作为参数,并返回一个整数值。如果n是素数,返回1;否则返回0。在主函数中,我们定义一个整数变量x并将其赋值为57,然后调用isprime(x)判断x是否为素数。如果是素数,输出“57 is a prime number.”,否则输出“57 is not a prime number.”。
阅读全文