2020年整理C语言循环嵌套定义及程序举例.doc

上传人:摩西的****12 文档编号:135281173 上传时间:2020-06-14 格式:DOC 页数:4 大小:46.50KB
返回 下载 相关 举报
2020年整理C语言循环嵌套定义及程序举例.doc_第1页
第1页 / 共4页
2020年整理C语言循环嵌套定义及程序举例.doc_第2页
第2页 / 共4页
2020年整理C语言循环嵌套定义及程序举例.doc_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2020年整理C语言循环嵌套定义及程序举例.doc》由会员分享,可在线阅读,更多相关《2020年整理C语言循环嵌套定义及程序举例.doc(4页珍藏版)》请在金锄头文库上搜索。

1、学 海 无 涯第十二次 上机任务循环的嵌套一、循环的嵌套1、含义:一个循环体内又包含另一个完整的循环结构称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。2、三种循环(while循环、do-while循环和for循环)可以互相嵌套。3、形式:下面几种都是合法的形式:(1) while( ) (2) do (3) for(;) while( ) do for(;) while( ); while( );(4) while( ) (5) for(;) (6) do do while( ) for(;) while( ) while( )1、输出如下图形:*2、输出九九乘法表#includ

2、e stdio.hmain() int i,j,k; for(i=1;i=9;i+) for(j=1;j=i;j+) k=j*i; printf(%d*%d=%d ,j,i,k); printf(n); getch(); 3、一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少)。#include stdio.hmain()int x,y,z;for(x=1;x=20;x+) for(y=1;y=33;y+) for(z=3;z=99;z+=3) if(5*x+3*y+z/3=100)&(x+y+z=100)/*是否满足百钱和百鸡的条件*/

3、printf(cock=%d,hen=%d,chicken=%dn,x,y,z); getch(); 例1:判断m是不是素数。#include #include main() int m,i,k; scanf(%d,&m); k=sqrt(m); for (i=2;ik) printf(%d is a prime numbern,m); else printf(%d is not a prime numbern,m); getch();例2:把100200之间的不能被3整除的数输出。 #include main() int n; for (n=100;n=200;n+) if (n%3=0)

4、continue; printf(%d ,n); getch(); 1、 小红今年12岁,她父亲比她大20岁,编一程序,计算出她的父亲在几年后比她年龄大一倍,到那时他们两人的年龄各为多少?#include main() int x,y,i; x=12; y=32; i=0; while(y!=2*x) x+; y+; i+; printf(%d年后爸爸的年龄是小红的2倍,此时小红的年龄为%d,爸爸的年龄为%dn,i,x,y); getch(); n个a2、 Sn=a+aa+aaa+aaaa+aa.a的值。#include main() int a,n,s,p,i; scanf(%d,%d,&a

5、,&n); s=a; p=a; for (i=1;in;i+) p=p*10+a; s=s+p; printf(p=%dn,p); printf(s=%d,s); getch(); 3、译密码。为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文。 思路:可以按以下规律将电文变成密码: 将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D。#include main() char c; while(c=getchar()!=n) if(c=a& c=A & cZ& cz) c=c-26; printf(%cn,c); getch();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号