11问答网
所有问题
c语言输入1到50并求出素数个数
如题所述
举报该问题
推荐答案 2013-05-12
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i1,i2;
for(i1=1;i1<=50;i1++)
{
for(i2=2;i2<i1;i2++)
if(i1%i2==0)
break;
if(i1==i2)
printf("%d ",i1);
}
system("pause");
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2SM72FMPv.html
其他回答
第1个回答 2013-05-12
#include <iostream>
using namespace std;
int main()
{
int m;
cin>>m;
int sum=0;
for(int i=1;i<=m;i++)
{
int count=0;
for(int j=1;j<=i;j++)
{
if(i%j==0)
{
count++;
}
}
if(count==2)
{
sum++;
//cout<<i<<endl;
}
}
cout<<sum<<endl;
return 0;
}
输出1到m的素数个数,你要1到50的就输50,输出的结果就是个数。
追问
你说的还没学,不过还是谢谢了
第2个回答 2019-04-09
int
main()
{
int
a,b,c,d,e=0;
scanf("%d,%d",&a,&b);
for(c=a;c<=b;c++)
{
for(d=2;d<=c;d++)
{
if(c%d==0&&d!=c)
{
break;
}
if(d==c)
{
e=e+1;
printf("%d
",c);
}
}
}
printf("两数间素数共有%d\n",e);
return
0;
}
我试了没有错误,你再试一下。你输入的时候注意要用逗号好分开。
相似回答
用
C语言
,判断1-100之间有多少个
素数
,并输出所有素数。
答:
运行结果如下:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 在这个程序中,使用了
一
个 bool 类型的数组来存储每个数是否为
素数
。使用筛法筛选出
1
-100 之间的素数,并输出每个素数。需要注意的是,
C 语言
没有内置的 bool 类型,需要使用头文件 stdbool...
大家正在搜
c语言求素数0到100的素数
c语言输出100到200素数
c语言输出1到100的素数
c语言求100以内素数和
c语言素数输出
c语言写一个判断素数的函数
c语言素数100以内
C语言判断一个数为素数
输入一个数判断是否为素数
相关问题
c语言501到1000之间有几个素数,并输出所有素数
C语言,输入几个数求素数的问题
c语言编程输入一个数输出比它大的一个素数
c语言,求1-50之前的素数个数并输出 谁能帮我调试一下
怎样用c语言输出1~n间素数的个数?
用c语言输入一个数,求2到它之间所有的素数,并全部输出。
c语言 求50以内的所有素数
用C语言输出1到50之间的素数之和