可以编写一个函数来判断一个数是否为素数,具体步骤如下:
#include// 判断一个数是否为素数 int isPrime(int num) { if (num <= 1) { return 0; } for (int i = 2; i * i <= num; i++) { if (num % i == 0) { return 0; // 不是素数 } } return 1; // 是素数 } int main() { int num; printf("请输入一个整数:"); scanf("%d", &num); if (isPrime(num)) { printf("%d 是素数\n", num); } else { printf("%d 不是素数\n", num); } return 0; }
在上面的代码中,isPrime
函数用来判断一个数是否为素数,如果是素数则返回1,否则返回0。在 main
函数中,用户输入一个整数,然后调用 isPrime
函数判断该数是否为素数,并输出结果。