已有变量定义和函数调用语句 int x=57; isprime(x);函数isprime()用来判断一个整型数a是否为素数 ;若是素数,则函数返回1,否则返回0。请编写isprime函数。希望能写得完整一点
已有变量定义和函数调用语句 int x=57; isprime(x);函数isprime()用来判断一个整型数a是否为素数 ;若是素数,则函数返回1,否则返回0。请编写isprime函数。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
来自远古的声音 2021-12-10 23:12关注#include<stdio.h>
#include<math.h>
int prime(int x);
int main(void)
{
int x=57;
scanf("%d",&a);
if(prime(x)!=0)
printf("%d",x);
return 0;
}
int prime(int x)
{
int i,k;
if(x==1)
return 0;
k=(int)sqrt(x);
for(i=2;i<=k;i++)
{
if(x%i==0)
return 0;
}
return 1;}
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用 27