编写一个函数primeNum(int x),功能是判别一个数是否为素数#includeint primeNum(int x){\x09int m;\x09scanf_s("%d",&x);\x09for (m = 2; m > 1 && m < x; m++)\x09{\x09\x09if (x%m = 0)\x09\x09\x09return 1;\x09\x09else\x09\x09\x09return 0;\x0
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 00:40:28
![编写一个函数primeNum(int x),功能是判别一个数是否为素数#includeint primeNum(int x){\x09int m;\x09scanf_s(](/uploads/image/z/6962777-17-7.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0primeNum%28int+x%29%2C%E5%8A%9F%E8%83%BD%E6%98%AF%E5%88%A4%E5%88%AB%E4%B8%80%E4%B8%AA%E6%95%B0%E6%98%AF%E5%90%A6%E4%B8%BA%E7%B4%A0%E6%95%B0%23includeint+primeNum%28int+x%29%7B%5Cx09int+m%3B%5Cx09scanf_s%28%22%25d%22%2C%26x%29%3B%5Cx09for+%28m+%3D+2%3B+m+%3E+1+%26%26+m+%3C+x%3B+m%2B%2B%29%5Cx09%7B%5Cx09%5Cx09if+%28x%25m+%3D+0%29%5Cx09%5Cx09%5Cx09return+1%3B%5Cx09%5Cx09else%5Cx09%5Cx09%5Cx09return+0%3B%5Cx0)
编写一个函数primeNum(int x),功能是判别一个数是否为素数#includeint primeNum(int x){\x09int m;\x09scanf_s("%d",&x);\x09for (m = 2; m > 1 && m < x; m++)\x09{\x09\x09if (x%m = 0)\x09\x09\x09return 1;\x09\x09else\x09\x09\x09return 0;\x0
编写一个函数primeNum(int x),功能是判别一个数是否为素数
#include
int primeNum(int x)
{
\x09int m;
\x09scanf_s("%d",&x);
\x09for (m = 2; m > 1 && m < x; m++)
\x09{
\x09\x09if (x%m = 0)
\x09\x09\x09return 1;
\x09\x09else
\x09\x09\x09return 0;
\x09}
}
void main()
{
\x09int a,b;
\x09printf("Please input a number:");
\x09scanf_s("%d",&a);
\x09b=primeNum(a);
\x09if (b = 1)
\x09\x09printf("%d is a prime number.\n",a);
\x09else printf("$d is not a prime number.\n",a);
}
编译不过
编写一个函数primeNum(int x),功能是判别一个数是否为素数#includeint primeNum(int x){\x09int m;\x09scanf_s("%d",&x);\x09for (m = 2; m > 1 && m < x; m++)\x09{\x09\x09if (x%m = 0)\x09\x09\x09return 1;\x09\x09else\x09\x09\x09return 0;\x0
#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);
}
错误太多,就不一一指出了,直接附上改好的代码.