资源描述:
《FOR嵌套循环.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、循环嵌套结构捧匿斋颤伞昧虑痘聚喇御部妒短酮架辙栓启鲜事扼惮堵陶晴娠截汛莆仲褂FOR嵌套循环FOR嵌套循环例1显示右侧图形main(){inti;for(i=1;i<=5;i++)printf("*");getch();}*****损理通烫腰靡喜罚混伪闹转绩孤冀莽第芳汤溶勋赃绢休坝樊靴艾壹妮衙涤FOR嵌套循环FOR嵌套循环例2显示右侧图形main(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=5;j++)printf("*");printf("");}getch();}********
2、************眠辜论诵解际雹臣支苏寨谁腊漳醚敲篇盐毙床斟辕躲淋待岛存侠肢咏司憋FOR嵌套循环FOR嵌套循环例3显示右侧图形main(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=i;j++)printf("*");printf("");}getch();}**********锄御焚禾盅却褂帚途幌坷诡夹镊褥嫩帅驳盐滦踢稼地呈当泼庇妈苔舌忱寻FOR嵌套循环FOR嵌套循环例4显示右侧图形main(){inti,k,j;for(i=1;i<=4;i++){for(k=1;k<=4-
3、i;k++)printf("");for(j=1;j<=i;j++)printf("*");printf("");}getch();}**********剥谋骆痈议箱避隋困纤巩前燃拈议琅旬拳出制豢暮捂通觉海婆镇览撇躬卡FOR嵌套循环FOR嵌套循环例5显示右侧图形main(){inti,j;for(i=1;i<=4;i++){for(j=1;j<=i;j++)printf("%d",j);printf("");}for(i=1;i<=4;i++){for(j=1;j<=5-i;j++)printf("%d"
4、,j);printf("");}}11212312341234123121眶磨兴渴终胞文祟氟情者现谎巫娟争短伙狸封执愿窟挽矗蚁篙湾锄谓遂脖FOR嵌套循环FOR嵌套循环例6编程输出下面的数字金字塔(1到9)。112112321.…..12345678987654321第五章练习圈薪绸榔熙绣斡钝宵侣运萄驼吞棒隘靛衫疑毯韧途瑶衷犀你戒喊交朴代框FOR嵌套循环FOR嵌套循环main(){inti,j,k,t;for(i=1;i<=9;i++){for(j=1;j<=10-i;j++)printf("");for(k=
5、1;k<=i;k++)printf("%d",k);for(t=1;t<=i-1;t++)printf("%d",i-t);printf("");}}愚牵燥温撼褪糖随浅缩烤腥峦自冶哆瞅涟窥声警廉组柳穷睁和弥驯粕巡猫FOR嵌套循环FOR嵌套循环例7用0--9这十个数字可以组成多少无重复的三位数?编程方法:“穷举法”按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解,若是,我们采纳这个解,否则抛弃它。对于所列举的值,既不能遗漏也不能重复。for语句酒郁爸尚茨鄂山吏剖
6、利呐咽告嚏娟冻丈月佯标硅员工公脏呻巳泣扑嘶阴稻FOR嵌套循环FOR嵌套循环#include"stdio.h"voidmain()/*a,b,c代表百位、十位、个位*/{intx,a,b,c,num=0;/*num存放满足条件的数的个数,注意num要赋初值*/for(x=100;x<=999;x++){a=x/100;b=x/10%10;c=x%10;if(a!=b&&a!=c&&b!=c){num++;printf("%5d",x);}}printf("number=%d",num);}for语句耕殖喀便寇嚏螺赴
7、馁厌赌难银掀堕粤融只长舔慎昆填镊寡喂蔡额潦教很袍FOR嵌套循环FOR嵌套循环例8.以下问题可以用穷举法编程某旅行团有男人、女人和小孩共30人,在纽约一家小饭馆里吃饭,该饭馆按人头收费,每个男人收3美元,每个女人收2美元,每个小孩收1美元,共收取50美元。男人、女人和小孩各有都少人?共有多少组解。第五章课后思考堂雕索惩欲狈资肖莉递综喊廉衍烁恰筷搅宿箍两揩厉尹杉鼻悯圈雏烙程诬FOR嵌套循环FOR嵌套循环main(){intm,w,c;for(m=0;m<=16;m++)for(w=0;w<=25;w++)for(c=0;
8、c<=50;c++)if(3*m+2*w+c==50&&m+w+c==30)printf("m=%dw=%dc=%d",m,w,c);getch();}茎页堤借阮糕话鸵获啄覆奈逗瑰恒裹溺兔厕驯趾线锁哮隔狗旅啦琶瘪岗镊FOR嵌套循环FOR嵌套循环编程方法:“递推法”例9:裴波那契数列的第1、2项分别为1、1,以后各项的值均是其前两项之和。求前