求助!大侠帮帮忙,设计一个c语言程序,输出100到1000的素数。

作者&投稿:大季追 (若有异议请与网页底部的电邮联系)
用c语言设计一道程序,输出100到400之间的所有素数~

建议你从网上下个win-tc,
它的帮助程序中有例题...
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
2.程序源代码:
#include
"stdio.h"
#include
"conio.h"
#include
"math.h"
main()
{
int
m,i,k,h=0,leap=1;
printf("
");
for(m=101;m<=200;m++)
{
k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{
leap=0;
break;
}
if(leap)
{
printf("%-4d",m);
h++;
if(h%10==0)
printf("
");
}
leap=1;
}
printf("
the
total
is
%d",h);
getch();
}

int main(){ int i, j; for (i = 2; i i){//如果没有能整除的数,说明是素数,输出 printf ("%d
", i); } } return 0;}

#include <stdio.h>
bool IsPrimeNumber(int iNum);
int _tmain(int argc, _TCHAR* argv[])
{
int sum = 0;
int j = 0;
for (int i = 999; i > 0; i-=2)//只对单数进行运算,忽略双数
{
if (IsPrimeNumber(i))
{
printf("Prime[%d] = %d, ", j, i);//数组下标从零开始
sum += i;//求和
if (++j >= 10)
break;
}
}
printf("\n");//换行
printf("sum = %d\n", sum);
return 0;
}

bool IsPrimeNumber(int iNum)
{
int iTag = iNum / 2 + 1;// 如 200 / 2 + 1 = 101,大于101就没意义了
for (int i = 2; i < iTag + 1; i++)
{
if (iNum % i == 0)
return false;
}
return true;
}

#include<stdio.h>
void main()
{
int i,t,choose=0;
for(i=100;i<=1000;i++)
{ choose=0;
for(t=2;t<=(i-1);t++)
{
if(i%t==0){ choose=1;break;}
}
if(choose==0)
printf("%d\t",i);
}
getch()();
}

求采纳!


6年级数学题不会请各位大侠帮帮忙,您的回答会使我终生受益的。_百度...
第一题:把一项工程设为11÷(1\/12+1\/15)=20\/3=6又2\/3 甲乙各做6小时,一共完成:(1\/12+1\/15)×6=9\/10 还剩下1-9\/10=1\/10 甲再做1小时,还剩下1\/10-1\/12=1\/60 乙还需:1\/60÷1\/15=0.25小时 一共用时:2×6-1+1+0.25=12.25小时第二题 解:设第一代水果为XX-7...

本人在做毕业设计时遇到问题,请大侠们帮帮忙!!!
单位流量为在单位时间内通过的单位体积数.可压缩气体这一条件限制的是在管道压力下煤气的体积不再是常温大气压下的值.因为煤气所消耗的量所最终计算的是常温大气压下的体积.而时间是煤气表所计算测量的值,管道大小和形状一定的情况下可以得出相对固定的流量.计费时就依据煤气表中的(时间*流量)得到消耗的...

如何设置这个excel啊,麻烦大侠来帮帮忙~
将表格全选,选复制,然后粘贴进word文档里,在word 下,选绘制表格,然后在150与J之间画一条线下去,就将150j分开成二列了,再将word文档里的表格复制到excel里就行了。在word里可以将同一单元格里的内容划开。划一竖条线即可以将你需要的全部一次必划开成二列了,word与excel的表格是是可以相互...

各位大侠帮帮忙!不甚感激。
郭嘉:字奉孝,颖川阳翟人 。起初,郭嘉往北晋见袁绍,袁绍对他十分礼敬。过了不久,郭嘉慢慢了解袁绍只是虚 有其表,於是就对袁绍的谋士辛评、郭图说:「有智慧的人要审慎的选择领袖,才能够保护自已,建立功业。而袁绍只效法周公礼贤下士的样子,却不知道用人的方法。做起事情来,毫无效率。一天到晚...

各位大侠..帮帮忙..电脑无法正常关机
有可能是电脑中毒了。你可以使用腾讯电脑管家里的杀毒功能对你的电脑进行全面查杀。

电脑一开机就重启了!!各位大侠帮帮忙!
各位大侠帮帮忙! 本来玩着游戏突然关闭了,然后就开不开了永远到载入windos那里就重启,桌面也进不去,但是安全模式能进去,后来第二天说试试结果突然进去了,但是桌面上和以前不一样了,每个图标都比... 本来玩着游戏突然关闭了,然后就开不开了永远到载入windos那里就重启,桌面也进不去,但是安全模式能进去,后来第...

哪位大侠帮下忙啊 帮忙解下数学题啊!!!50分悬赏
分析:根据方案(1)的叙述可知:甲工程队单独完成时的时间=工期;有方案(2)可得:乙工程队单独完成这项工程时,所用的天数-5天=工期;可以设出工期是x天,即可表示出甲、乙单独完成这项工程时所需要的天数,即可表示出各自的工作效率,根据方案(3)即可列方程求得工期,进而计算方案(1)(3)...

急~!!!求一道概率论与数理统计的题~求大侠帮帮忙!
1) P=(1\/3)*(2\/5)+(1\/3)*(1\/4)+(1\/3)*(3\/4)=7\/15 2)A为球来自第二个盒子,B为该球是白球,P(B)为该球是白球的概率=7\/15 ,p(AB)为抽中第二个盒子中的白球的概率 为(1\/3)*(1\/4)=1\/12; 题中即求在条件B下A的概率,由条件概率公式得 P(A\/B)=p(AB)\/p(B...

为什么我的电脑在网页中点击3到4次就会重启?跪求大侠帮帮忙!!
为什么我的电脑在网页中点击3到4次就会重启?跪求大侠帮帮忙!!  我来答 2个回答 #热议# 为什么...过了几天,再次摆弄电脑时,无意进入BIOS并将CPU Internal Cache一项设为Disable,保存退出后重启,系统

虚拟内存空间太小,怎么解决?小妹请求各位大侠帮帮忙
虚拟内存 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,...

阆中市19340075799: 各位大侠帮小弟个忙,编个C语言程序 -
布哑佐宁: #include int main(){ double n; int m;...

阆中市19340075799: 设计C程序,由键盘键入三个数,计算以这三个数为边长的三角形的面积.程序首先要判断此三个数能否构成三角形各位大侠请帮下忙最好能写出完整的程序 -
布哑佐宁:[答案] 只要先选出最大的数,然后其他两个数相加大于这个数就可以构成三角形. 然后w=(x+y+z)/2; area = sqrt(w*(w-x)*(w-y)*(w-z));

阆中市19340075799: 用C语言帮我编一个程呀大侠们,很简单的
布哑佐宁: #inlcude <iostream> using namespace std; void main() {cout<<"输入一个数";int a;cin >>a;if ( a>=1 && a<=5 )cout<<a<<endl;elsecout<<"输入错误"<<endl; }

阆中市19340075799: 急急!!一道C语言编程,大侠们帮帮忙 -
布哑佐宁: #include#include void main(){ int num = rand();int chance = 5; int comp; printf("请输入一个0到32767之间的数字\n"); while(chance >= 0){ scanf("%i",&comp); if(comp == num){ printf("*****Right*****"); break; } else if(compprintf("你的...

阆中市19340075799: 请大侠用C语言帮我编写一个程序,谢谢!!
布哑佐宁: /*参考了一下wwwbjj1988的答案 */ #include &lt;conio.h&gt; /* 此头函数请不要删除 */ #include &lt;stdlib.h&gt; main() { int i,k=0; double a=0.00,m=0.00; a=1+0.0068*12; for (i=0;i&lt;10;i++) m=(m+500)/a; printf("存钱时应存入多少?=%f",m); getch(); /* 此语句请不要删除*/ }

阆中市19340075799: 请推荐几个适合新手的c语言设计程序.谢谢了,各位大侠. -
布哑佐宁: 1、编写程序并输出下面式子的值(要求用循环语句实现)5+10+15+……+490+5002、编写程序,处处下面图形(要求用嵌套的循环语句实现) 、、、、 1 21 321 4321 543213、编程将任意输入的小写字母转化成大写字母并输出4、编写程序,输入一个不多于4位的正整数,判断它是几位数.

阆中市19340075799: 请哪位大侠帮我编一个C语言函数 -
布哑佐宁: //用类来解决:class matrix//一个矩阵类; { private: int m; int n; double arr[8][8]; public: matrix(); matrix(double); void set(); void show(); friend int homotype(matrix,matrix);//是否同型; friend int multipliable(matrix,matrix); friend matrix operator +(...

阆中市19340075799: 求助C语言编写一个简单的程序
布哑佐宁: #include "stdio.h" #include "conio.h" #include "stdlib.h" void main( ) { FILE *fp; int flag,t; printf("输入1为输入数据,0为求平均数并输出\n"); scanf("%d",&flag); if (flag) { if ( ( fp = fopen("abc.txt", "a+") )==NULL) { printf("can not ...

阆中市19340075799: C语言编程序 求大侠帮忙 -
布哑佐宁: 朋友您好! #include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { int s,t,t0,t1,j,i; clrscr(); randomize(); s=rand()%99+1; printf("Please guess the number\n"); t0=clock(); while(j!=s) { t1=clock(); t=(t1-t0)/CLK_TCK; scanf("%d",&j)...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网