11问答网
所有问题
给出一个大于或等于3的正整数,判断他是不是一个素数。使用c语言程序编译出来?
如题所述
举报该问题
推荐答案 2011-05-16
#include<stdio.h>
#include<math.h> /*根号函数在这个头文件里*/
char prime(int data) /*判断是不是质数的函数*/
{ int i;
for(i=2;i<=sqrt(data);i++) /*sqrt是根号函数*/
{ if(data%i==0) /*求模为0代表除尽*/
return 0; /*0代表不是质数*/
}
return 1; /*当足次循环的时候,代表是质数,会执行到此句*/
}
void main()
{ int m;
scanf("%d",&m); /*输入数据,默认你输入的是对的哈*/
if(prime(m)==1)
printf("yes");
else printf("no");
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/PvSM7q82M.html
其他回答
第1个回答 2011-05-10
#include<stdio.h>
int main()
{
int i,j;
scanf("%d",&j);
for(i=2; i<j/2; i++)
if(j%i==0) {printf("no"); return 0;}
printf("yes");
return 0;
}
相似回答
用C语言
写一个
给出一个大于或等于3的正整数,判断他是不是一个素数
...
答:
printf("输入
一个大于等于3的正整数
: ");scanf("%d",&n);if(isPrime(n))printf("%d is a prime number\n",n);elseprintf("%d is not a prime number\n",n);return 0;}示例运行结果:输入一个大于等于3的正整数: 7 7 is a prime number 输入一个大于等于3的正整数: 25 25 is no...
大家正在搜
不大于5的正整数有几个
不大于4的正整数
大于0的正整数是什么
前n个正整数的和等于
n是正整数还是整数
两个正整数和大于1
我们把大于一正整数
任取两个正整数其和大于1
什么样的数是正整数
相关问题
C语言程序题:对于一个大于或者等于3的正整数,判断它是不是一...
用C语言写一个 给出一个大于或等于3的正整数,判断他是不是一...
题目C语言 给出一个大于或等于3的正整数,判断他是不是个素数...
给出一个大于或等于3的正整数,判断它是不是一个素数。代码在下...
C语言 对于一个大于或等于3的正整数,判断它是不是一个素数
对一个大于或等于3的正整数,判断它是不是一个素数?(C++编...
给出一个大于或等于3的正整数,判断他是不是素数
对一个大于或等于3的正整数,判断它是不是一个素数。