计算机三网上机考试.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机三网上机考试

7一正一负 1-2+3-4+5-6+7 1数:等差数列 d=1 i 2符号:*-1 fh*=-1 + - + - + - + - -1 -1 -1 -1 -1 -1 -1 3累和 例如: 1+(-2)+3+(-4)+5+(-6)+7 #include stdio.h main() { int i,fh=1,s=0; for(i=1;i=7;i++) { s+=i*fh; fh*=-1; } printf(%d,s); } 8斐波那契数列 1 1 2 3 5 8 13 21 f0f1f2 1+1=2 f2=f0+f1; 1+2=3 f0=f1; 2+3=5 f1=f2; 3+5=8 5+8=13 8+13=21 例如: 求斐波那契数列中,大于1000最小斐波那契数 #include stdio.h main() { int f0=1,f1=1,f2; f2=f0+f1; while(f2=1000) { f0=f1; f1=f2; f2=f0+f1; } printf(%d,f2); } 求斐波那契数列中,小于1000最大斐波那契数 #include stdio.h main() { int f0=1,f1=1,f2; f2=f0+f1; while(f2=1000) { f0=f1; f1=f2; f2=f0+f1; } printf(%d,f1); } 9迭代法 数学函数:#include math.h stdio.h printf scanf 1余弦函数 格式: double cos(double x) 使用: cos(x) 2平方根 格式: double sqrt(double x) 使用: sqrt(x) 3绝对值 格式:double fabs(double x) |x| 使用:fabs(x) 例如: x0=0.0 x1=cos(x0) x0=x1 x1=cos(x0) x0=x1 x1=cos(x0) x0=x1 x1=cos(x0) |x0-x1|10-6 1e-6 x1 #include stdio.h #include math.h main() { double x0=0.0,x1; x1=cos(x0); while(fabs(x0-x1)=1e-6) { x0=x1; x1=cos(x0); } printf(x1=%d,x1); } 10素数 1break语句 break:提前终止本层循环 for(i=1;i100;i++) i=100 if(i5) break; i=1100 i=2100 i=3100 i=4100 i=5100 i=6100 65 break for(j=1;j3;j++) for(i=1;i100;i++) if(i3)break; j=13 i=1100 i=2100 i=3100 i=4100 43 break j=23 i=1100 i=2100 i=3100 i=4100 43 break j=33 例如: 第一种:定义法(重点) 素数:1 1和本身整除 11 1 11 10 1 2 5 10 x:2~x-1 不能整除=》素数 整除=》非素数 6:2~5 2 3 4 5 x: #include stdio.h main() { int i,x=6; for(i=2;ix;i++) i=x if(x%i==0) break; 整除 break if(i=x) printf(yes); else printf(no); } x=6 i=26 break no x=5 i=25 i=35 i=45 i=55 第二种:假设法(理解) x: 素数 1 非素数 0 #include stdio.h main() { int i,y=1,x=6; for(i=2;yix;i++) if(x%i==0) y=0; if(y) printf(yes);

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档