编写一个函数primeNum(int x),功能是判别一个数是否为素数#includeint pri
网友回答
#include<stdio.h>
#define scanf_s scanf
int primeNum(int x){
int m;
for (m = 2; m > 1 && m <= x; m++)
if (x%m == 0)
break;
if(m==x)
return 1;
else
return 0;
}void main(){
int a, b;
printf("Please input a number:");
scanf_s("%d", &a);
b=primeNum(a);
if (b == 1)
printf("%d is a prime number.\n", a);
else
printf("%d is not a prime number.\n", a);
}错误太多,就不一一指出了,直接附上改好的代码.