第5章循环结构教程.pptx

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章循环结构教程

1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;例 整数的逆值。给定任意非负整数,将其逆序得到该整数的逆值。例如,整数12345的逆值是54321。;用while循环实现 ;输入一批正整数(以零或负数为结束标志),求其中的偶数和。;20;21;22;23;24;25;26;27;例 :求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。 #include stdio.h int main() { int x,a,b,c; for(x=100;x=999;x++) { a=x/100; /*x的百位*/ b=x%100/10; /*x的十位*/ c=x%10; /*x的个位*/ if (a*a*a+b*b*b+c*c*c==x) /*水仙花数的判定条件*/ printf(%d\n,x); } return 0; };例 :编程求出1600年至2000年中所有的闰年的年号。 #include stdio.h int main() { int i; for(i=1600;i=2000;i++) { if(i%4==0 i%100!=0||i%400==0) /*闰年的判定条件*/ printf(%6d,i); } return 0; };30;31;32;33;34;35;36;37;38;39;40;41;42;1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81;44;45;46;47;48;49;50;51;52;53;54;55;56;57;#include stdio.h #include math.h int main() { int m, i ,k,flag; for(m=101;m=200;m+=2) { flag=1; //位置很重要 ,不能放在循环的外面 k=sqrt(m); for(i=2; i=k ;i++) if(m % i==0) {flag=0;break;} if(flag==1) printf(%5d,m); } printf(\n); return 0; } ;例:输入两个正整数m和n,求其最大公约数和 最小公倍数。(辗转相除法);main() {int m,n,m1,n1,r; printf(Enter two integers:); scanf(%d,%d,m,n); m1=m;n1=n; do { r=m1%n1; m1=n1; n1=r; } while(r!=0); printf(the greatest common divisor is %d\n,m1); printf(the lease common multiple is %d\n,m*n/n1); };61;62;63;64;65;66;67;68;69

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档