- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013最新大学计算机C语言 循环结构
二、有关素数的问题(笔试和上机分数都比较多) 1、素数的概念:除了1和本身之外不能被任何数整除的数。 2、素数的判断:X:从2开始到x-1都不能被整除 从2开始到x/2都不能被整除 从2开始到X的平方根都不能被整除。 补充例题:判断X是不是素数。 main() { int i,x,tag=0; scanf(“%d”,x); for(i=2;ix;i++) {if(x%i==0) tag=1;} if(tag==0) printf(“YES”); else printf(“NO”); } 补充例题:输出所有三位(100-999)的素数。 #include stdio.h #include math.h main() { int i,x,tag=0,n=0; for(x=101,x=999;x+=2) { for(i=2;i=sqrt(x);i++) if(x%i==0) tag=1; if(tag==0) printf(“%d”,x); { n++; if(n%10==0) printf(“\n”);} } } 例:5.8找出2---100以内的所有质数(素数)。 补充例题:求大于m的k个素数。(题库中的原题) #include stdio.h #include math.h main() {int i,x,m,n=0,tag=0; scanf(“%d%d”,m,k); for(x=m+1;nk;x++) { for(i=2;i=sqrt(x);i++) if(x%i==0);tag=1; { if(tag==0) printf(“%d”,x);n++;} } } 补充例题:求小于m的最大的k个素数。 #include stdio.h main() {int i,x,n=0,m,k,tag=0; scanf(“%d%d”,m,k); for(x=m-1;nk;x--) { for(i=2;i=sqrt(x);i++) if(x%i==0);tag=1; { if(tag==0) printf(“%d”,x);n++;} } } 补充习题:累加前100个数的和(要求100+99+…+2+1), 训练循环的灵活度。 三、有关(斐波那)fibonacci数列的问题: #include stdio.h main() { long a,b,c,i; a=1;b=1; printf(“%ld%ld”,a,,b); for(i=3;i=40;i++) {c=a+b; a=b;b=c; printf(“%ld”,c); if(i%10==0) printf(“\n”); } } 上机题库中的原题,笔试中也经常出现。 补充习题: fibonacci数列用f1,f2,f3的方法来做。 注意:如果超出第24项,必须定义成长整型。 补充例题:输出fibonacci数列的前40项。 补充例题:扩展的斐波那数列。上机题库中的原题 有一数列,前三项是0,1,2,从第四项开始, 每一项都是前三项的和。输出这个数列。 #include stdio.h main() { long a,b,c,d,i; a=0;b=1;c=2; printf(“%ld%ld”,a,,b,c); for(i=4;i=40;i++) {d=a+b+c; a=b;b=c;c=d; printf(“%ld”,d); if(i%10==0) printf(“\n”); } } 例5.11从输入的若个大于0的正整数中选出最大值, 用-1结束. 例5.12用迭代法求一个数的平方根。x0=x1 x1=(x0+x1+)/2. #include stdio.h #include math.h main() {float a,x0,x1; printf(“\ninput a: ”); scanf(“%f”,a); If(a0) printf(“error!\n”); else {x0=a/2;x1=(x0+a/x0)/2} do {x0=a/2;x1=(x0+a/x0)/2} while(fabs(x0-x1)le-6); prittf(“sqrt(%f)=%f”,a,sqrt
您可能关注的文档
- 2013新人教 unit2 Section B 2a-2e.ppt
- 2013新人教版 酸和碱的中和反应.ppt
- 2013年重大病虫害发生特点及应对的经验教训.ppt
- 2013新人教版八年级上册英语单词全册填空测试.doc
- 2013新人教版八年级第一到三单元复习资料课件.ppt
- 2013新人教版八年级英语上unit2复习.ppt
- 2013新人教版八年级英语上册Unit1 SectionB.ppt
- 2013新人教版语文七年级上册教案(四至六单元).doc
- 2013年高三区域地理复习之非洲概述课件.ppt
- 2013新外研版七上英语复习模块Revision Module B全单元课件.ppt
- 2013春(使用)外研版七年级下module5_Unit_2.ppt
- 2013最新版新目标英语八年级上期Unit_9_Can_you_come_to_my_party_知识点.ppt
- 2013新目标八年级英语上U3 Section A1.ppt
- 2013期末信号与系统复习课.ppt
- 2013春季新版PEP人教版英语小学三年级下册Unit5 Do you like pears第一课时课件.ppt
- 2013机能学探索性实验开题.ppt
- 2013新目标八年级英语上U3 sectionB. ppt.ppt
- 2013最新人音版二年级上册《小麻雀》音乐课件.ppt
- 2013春新目标七下英语第九单元第一课时课件.ppt
- 2013步步高大一轮复习外研版英语B1 Module 4.ppt
最近下载
- (YUM)百胜验厂审核详细要求清单.pdf VIP
- 四上数学口算竖式脱式应用题每日一练60天(60页).pdf VIP
- 《云南彝良地区地质构造特征探讨.docx VIP
- 三上数学口算竖式脱式应用题每日一练60天(60页).pdf VIP
- 2025年新青岛版数学三年级上册全册课件.pptx
- 《旅游客源地与目的地概况》教案 第1课 了解世界旅游业(一).pdf VIP
- 人教版劳动教育四年级上册全册教学设计.pdf VIP
- 2022年国家人体生物监测工作手册.pdf VIP
- 电子课件自主学习修订版第一单元开启自主学习的旅程.pptx VIP
- JBT 4333.2-2013 厢式压滤机和板框压滤机 第2部分:技术条件.pdf VIP
文档评论(0)