用C语言编程判断用户输入的m是否素数
答案:2 悬赏:20 手机版
解决时间 2021-06-03 04:08
- 提问者网友:沉默的哀伤
- 2021-06-02 05:27
用C语言编程判断用户输入的m是否素数
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-06-02 05:35
#include <stdio.h>
#include <math.h>
int isprime(int n)
{
int i,k=sqrt(n);
for(i=2;i<=k;i++)
{
if(n%i==0) break;
}
if(i>k)
return 1;
return 0;
}
void main()
{
int m;
scanf("%d",&m);
if(isprime(m))
printf("%d is a prime number\n",m);
else
printf("%d is not a prime number\n",m);
}
全部回答
- 1楼网友:佘樂
- 2021-06-02 05:47
int isprime(int a ) { int i; for(i=2;i<=a/2;i++) if(a%i==0)return0; return1; } 调试成功。当然算法不唯一,这个算很简单的了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯