...prime(int x),如果x是素数返回值为1,否则返回值是0,并用主函数验证...
发布网友
发布时间:2024-03-23 10:15
我来回答
共2个回答
热心网友
时间:2024-04-03 17:04
#include <stdio.h>
int prime(int x)
{ int n;
for(n=2;n<x;n++ )
if(x%n==0) return 0;
return 1;
}
main()
{
int m;
scanf("%d",&m);
printf("%d",prime(m));
}
热心网友
时间:2024-04-03 17:05
for(n=2;n<x ;n++ );//改成这样
for(n=2;n<(x/2) ;n++ ); ////改成这样效率更高
int x1 = x/2;
for(n = 2; n < x1; n++)//改成这样就碉堡了