求100-100200之间的素数全部素数是多少

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
将100—200之间的素数输出
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口后使用快捷导航没有帐号?
只需一步,快速开始
查看: 1311|回复: 7
主题帖子精华0积分21C币17 枚在线时间4 小时注册时间最后登录性别男居住地广东省&广州市
新人 Lv.0, 积分 21, 距离下一级还需 43 积分
主题帖子C币17 枚在线时间4 小时
求100到200之间的素数,大神们看看这个代码,看看为什么运行不了?感谢各位大神了。
#include&stdio.h&
#include&math.h&
void main()
& & & & int n,m,i,num=1,mark=0;
& & & & for(n=100;n&=200;n++)
& & & & & & & & for(i=2;i&=sqrt(n);i++)
& & & & & & & & {
& & & & & & & & & & & & if((m=n%i)==0)
& & & & & & & & & & & & & & & & mark=1;
& & & & & & & & & & & &
& & & & & & & & }
& & & & & & & & if(mark=0)
& & & & & & & & & & & & printf(&%d &,n);
& & & & & & & & num=num+1;
& & & & & & & & while(num%5==0)
& & & & & & & & & & & & printf(&\n&);
重点是能力的提升
主题帖子精华0积分19C币16 枚在线时间3 小时注册时间最后登录性别保密
新人 Lv.0, 积分 19, 距离下一级还需 45 积分
主题帖子C币16 枚在线时间3 小时
第一次循环了之后mark被赋值为1,之后的循环里面mark的值一直都是1,应该在把初始化mark的语句放在第一个for循环里面。
#include&stdio.h&
#include&math.h&
void main()
& & & & int ni,num=1,
& & & & for(n=100;n&=200;n++)
& & & & & & & & mark = 0;
& & & & & & & & for(i=2;i&=sqrt(n);i++)
& & & & & & & & {
& & & & & & & & & & & & r = n %
& & & & & & & & & & & & if(r==0)
& & & & & & & & & & & & & & & & mark=1;
& & & & & & & & & & & &
& & & & & & & & }
& & & & & & & & if(mark == 0)
& & & & & & & & & & & & printf(&%d &,n);
& & & & & & & & num=num+1;
& & & & & & & & while(num%5==0)
& & & & & & & & & & & & printf(&\n&);
还有你后面的是if(mark == 0);
还有,问你个事,这些代码怎么用代码格式啊?
主题帖子精华0积分13C币13 枚在线时间0 小时注册时间最后登录性别保密
新人 Lv.0, 积分 13, 距离下一级还需 51 积分
主题帖子C币13 枚在线时间0 小时
我觉得没必要用数学函数,这样 反而更复杂了,而且所有的功能都在main函数中执行,对于以后修改程序带来的局限性很大,这样写怎样?
# include &stdio.h&
void max(int x);
bool&&f(int y);
bool f (int x)
& & & &&&for (k=100;k&x;++k)
& & & & & & & &&&if (x%k == 0)
& & & & & & & & & & & &&&
& & & &&&}
& & & &&&if (x == k)
& & & & & & & &&&
& & & &&&else
& & & & & & & &&&
void max (int x)
& & & & for (h=2;h&x;++h)
& & & & & & & & if (f(h))
& & & & & & & & & & & & printf (&%d\n&,h);
int main(void)
& & & & printf (&请输入您要判断的数字\n&);
& & & & scanf (&%d&,&val);
& & & & max (val);
& & & & return 0;
主题帖子精华0积分17C币16 枚在线时间1 小时注册时间最后登录性别保密
新人 Lv.0, 积分 17, 距离下一级还需 47 积分
主题帖子C币16 枚在线时间1 小时
错误好多啊 帮你改了下
#include&stdio.h&
#include&math.h&
void main()
& && &&&int n,m,i,num=0,mark=0; //num初值应该为0
& && &&&for(n=100;n&=200;n++)
& && && && && & for(i=2;i&=sqrt(n);i++)
& && && && && & {
& && && && && && && && &if((m=n%i)==0) //这里加花括号
& & & & & & & & & & & & & & & & & & & & & & & & {& & mark=1;
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & & & & & else& &// 不瞒住mark要重新赋值0 要不然满足一次后一直是1
& & & & & & & & & & & & & & & & & & & & & & & & & & & & mark=0;
& && && && && & }
& && && && && & if(mark==0)
& & & & & & & & & & & & & & & & {& &
& & & & & & & & & & & & & & & & & & & & printf(&%d\t&,n);
& & & & & & & & & & & & & & & & & & & & num=num+1;
& & & & & & & & & & & & & & & & & & & & if(num%5==0)//不能用while&&,引文用它如果满足就会一直重复执行是个死循环,然后输出5个数换行 应该放在 if里面 。
& & & & & & & & & & & & & & & & & & & & printf(&\n&);
& & & & & & & & & & & & & & & & }
& && && && && &
&别误会哈,哈哈,俺是说俺是新手,瞻仰了!!&
&不错,新手,咔咔&
主题帖子精华0积分17C币16 枚在线时间1 小时注册时间最后登录性别保密
新人 Lv.0, 积分 17, 距离下一级还需 47 积分
主题帖子C币16 枚在线时间1 小时
我不是二货 发表于
错误好多啊 帮你改了下
给分行不&&我刚大一 学电子信息的
主题帖子精华0积分208C币201 枚在线时间7 小时注册时间最后登录性别保密
高级程序员 Lv.2, 积分 208, 距离下一级还需 48 积分
主题帖子C币201 枚在线时间7 小时
搞不明白为啥不喜欢调试??
51嵌入式,嵌入式开发的家园!51嵌入式官方QQ群,欢迎爱好者加入。
1122导航,简约而不简单!
主题帖子精华0积分21C币17 枚在线时间4 小时注册时间最后登录性别男居住地广东省&广州市
新人 Lv.0, 积分 21, 距离下一级还需 43 积分
主题帖子C币17 枚在线时间4 小时
我不是二货 发表于
错误好多啊 帮你改了下
好了,谢谢了。
重点是能力的提升
主题帖子精华0积分52C币50 枚在线时间2 小时注册时间最后登录性别保密
新人 Lv.0, 积分 52, 距离下一级还需 12 积分
主题帖子C币50 枚在线时间2 小时
#include&stdio.h&
#include&math.h&
void main()
& && &&&int n,i,num=0;
& && &&&for(n=100;n&=200;n++)
& && && && && & for(i=2;i&=sqrt(n);i++)
& && && && && && && && && &&&
& && && && && && && && &if(n%i==0)
& && && && && && && && && &
& & & & & & & & & & & & & & & & & & & & & & & & else
& & & & & & & & & & & & & & & & & & & & & & & & & & & & if(i&sqrt(n)-1)
& & & & & & & & & & & & & & & & & & & & {&&& & & & & & & & & & & &
& && && &&&
& & & & & & & & & & & && &&&printf(&%d &,n);
& && && && && & num=num+1;
& && && && && &if(num%5==0)
& && && && && && && && &printf(&\n&);
( 粤ICP备号-2 )有问题 @ 爱问
举报原因(必选):
广告或垃圾信息
不雅词句或人身攻击
激进时政或意识形态话题
侵犯他人隐私
其它违法和不良信息Vs吕小布 的BLOG
用户名:Vs吕小布
文章数:76
访问量:3777
注册日期:
阅读量:5863
阅读量:12276
阅读量:404943
阅读量:1093703
51CTO推荐博文
分析:&& &判断一个正整数m是否为素数有多种方法。&& & & & 方法1:让m依次被2,3,…,m-1除,如果m不能被2~m-1中的任何一个整数整除,则m是素数。&& & & & 方法2:让m依次被2,3,…,m/2除,如果m不能被2~m/2中的任何一个整数整除,则m是素数。&& & & & 方法3:让m依次被2,3,…,sqrt(m)除,如果m不能被2~sqrt(m)中的任意一个整数整除,则m为素数。sqrt(m)为m的平方根。&& & & & 其中最后一种方法判断速度最快,因此这里采用最后一种方法。&#include &stdio.h&#include &math.h&int &main( )&&{& & & int m,i,k,n=0;&& & & for(m=101; m&=200; m+=2)&& & & & {& & & & & & k=sqrt(m);&& & & & &for (i=2;i&=k;i++)&& & & & &if (m%i==0)&& & & & &if (i&k)&& & & & & {& & & & & & printf("%5d",m);&& & & & & & n=n+1;&& & & & & & if (n%10==0)& & & & & & printf("\n");&& & & & & &}&& & & & }&&}&运行结果为:&& & & & 101 103 107 109 113 127 131 137 139 149&& & & & 151 157 163 167 173 179 181 191 193 197&& & & & 199&本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)Sekai_Z 的BLOG
用户名:Sekai_Z
文章数:126
访问量:1750
注册日期:
阅读量:5863
阅读量:12276
阅读量:404943
阅读量:1093703
51CTO推荐博文
100到200间的素数的输出(初)#include&stdio.h&main(){&&& printf(100~200间的素数有:\n);& for(i=100;i&=200;i++)& & {& & &for(j=2;j&i;j++)& & & &{& & & & if(i%j==0)& & & & && & & & }& & & & if(i==j)& & & & printf("%d ",i)& & &}& & & &return 0;}本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:未分类┆阅读(0)┆评论(0)

我要回帖

更多关于 c语言输出100 200素数 的文章

 

随机推荐