99问答网
所有问题
统计并输出3-100之间所有素数的个数 c语言
如题所述
举报该问题
推荐答案 推荐于2016-10-24
输出3-100之间的所有素数并统计个数:
#include "stdio.h"
#include "math.h"
void main()
{
int x,y,num=0;
for(x=3;x<=100;x++)
{
for(y=2;y<=sqrt(x);y++)
if(x%y==0)
break;
if(y>sqrt(x))
{
printf("%d\n",x);
num++;
}
}
printf("3-100之间的素数有%d个!\n",num);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/evej7eBWe.html
其他回答
第1个回答 2012-05-18
把3-100放到一个数组里面 用3去除以后面的每一个数,能整除3的就赋0,再用4去除以后面每一个数,整除4的赋0.。。。一直到10.
输出非0的数。代码就是楼上的了,用数组的话更好理解
第2个回答 推荐于2018-02-28
#include<stdio.h>
#include<stdlib.h>
int isprime(int n)
{
int i;
if(n<2) return 0;
for(i=2; i*i<=n; i++)
if(n%i==0) return 0;
return 1;
}
int main()
{
int n,s=0;
for(n=3; n<=100; n++)
if(isprime(n))
printf("%d ",n);
return 0;
}
相似回答
大家正在搜
相关问题
c语言:请编程统计3到100之间所有素数的和,并输出。
c语言输出3到100的素数并统计个数的怎么写
求统计并输出3~100之间所有素数个数程序...
C语言编程:输出3--100之间的所有素数
C语言输出100到一千之间所有素数
c语言编程 输出100到300之间的全部素数,统计其个数并求...
输出100 以内的所有素数用c语言
用C语言编写一个程序输出3到100间的素数