书签 分享 收藏 举报 版权申诉 / 71
上传文档赚钱

类型C语言程序设计课件:第2章-C语言快速入门-4.ppt

  • 上传人(卖家):罗嗣辉
  • 文档编号:2048306
  • 上传时间:2022-01-22
  • 格式:PPT
  • 页数:71
  • 大小:2.77MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《C语言程序设计课件:第2章-C语言快速入门-4.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    语言程序设计 课件 _C 语言 快速 入门
    资源描述:

    1、第第3 3章章 程序控制结构程序控制结构第第3章章 程序基本结构程序基本结构 第第3 3章章 程序控制结构程序控制结构程序控制结构程序控制结构顺序顺序 选择选择 循环循环第第3 3章章 程序控制结构程序控制结构顺序结构顺序结构第第3 3章章 程序控制结构程序控制结构#include #include void main() float a,b,c,s,area; scanf(%f%f%f,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c); printf(a=%f, b=%f, c=%f, s=%fn,a,b,c,s); prin

    2、tf(area=%fn,area);文件包含预处理命令变量定义输入数据输出数据【例例】输入三角形的三边长输入三角形的三边长a a、b b、c c,求三角形面积,求三角形面积areaarea。 设设s=(a+b+c)/2s=(a+b+c)/2顺序结构顺序结构程序中语句自上而下顺序执行,无分支、无转移、无循环。程序中语句自上而下顺序执行,无分支、无转移、无循环。输入:3 4 6 输出:a= 3.00, b= 4.00, c= 6.00 s= 6.50 area= 5.33试一下试一下第第3 3章章 程序控制结构程序控制结构【例例】交换交换a,ba,b的值。的值。 a=b ; b=a ; 第第3 3

    3、章章 程序控制结构程序控制结构【例例】交换交换a,ba,b的值。的值。 a=b ; b=a ; 第第3 3章章 程序控制结构程序控制结构【例例】交换交换a,ba,b的值。的值。 a=b ; b=a ;不能只写上面两个赋值语句不能只写上面两个赋值语句 第第3 3章章 程序控制结构程序控制结构【例例】交换交换a,ba,b的值。的值。 设一个中间变量设一个中间变量t t暂存数据:暂存数据:(1) (1) 将将a a存入存入t;t;(2) (2) 将将b b赋给赋给a;a;(3) (3) 将将t t赋给赋给b b(原来(原来a a的值)的值); ;第第3 3章章 程序控制结构程序控制结构tba第第3

    4、3章章 程序控制结构程序控制结构abt第第3 3章章 程序控制结构程序控制结构abt第第3 3章章 程序控制结构程序控制结构abt第第3 3章章 程序控制结构程序控制结构abt第第3 3章章 程序控制结构程序控制结构abt第第3 3章章 程序控制结构程序控制结构abt正确的交换方法正确的交换方法: t=a ; a=b ; b=t;第第3 3章章 程序控制结构程序控制结构NY分支结构(选择结构)分支结构(选择结构)第第3 3章章 程序控制结构程序控制结构2.7 2.7 选择结构选择结构 如果没有条件判断语句,世界上最先进的计算机如果没有条件判断语句,世界上最先进的计算机也只是一个计算器。也只是一

    5、个计算器。选择结构使得计算机表现出具有智能。选择结构使得计算机表现出具有智能。模式模式1模式模式2备注备注ifif(exprexpr) 语句语句S1 S1 ifif(exprexpr) 语句语句S1S1elseelse 语句语句S2S2语句语句S1,S2可以是简单语可以是简单语句,也可以是复合语句。句,也可以是复合语句。如果是复合语句,必须用如果是复合语句,必须用一对花括号一对花括号“ ”括起来括起来1. 1. 基本选择结构(基本选择结构(ifelseifelse结构)结构)表表2-112-11:选择结构的基本编程模式:选择结构的基本编程模式 if if语句的三种基本形式语句的三种基本形式模式

    6、模式1: 单选择单选择if语句语句语句格式语句格式: if (条件条件) 语句组语句组; 语句语句N条件条件Y 功能:判断条件为真时执功能:判断条件为真时执行语句行语句,否则否则跳过跳过语句语句模式模式2: 2: 双选择双选择if if语句语句语句格式语句格式: if (条件条件) 语句组语句组1; else 语句组语句组2; 功能:判断条件为真时执行语句组功能:判断条件为真时执行语句组1,否则否则执行语句组执行语句组2 条件条件 语句语句1 语句语句2YN模式模式3: 3: 多条件的多条件的if if语句语句语句格式语句格式: if (条件条件1) 语句语句1; else if (条件条件2

    7、) 语句语句2; else if (条件条件3) 语句语句3; else if (条件条件m) 语句语句m; else 语句语句n; 语句语句1N条件条件1Y条件条件2条件条件nYY语句语句2 语句语句3语句语句nNN功能:功能:从多组语句中选择满足条从多组语句中选择满足条件的语句组执行。件的语句组执行。第第3 3章章 程序控制结构程序控制结构#include void main() int a,b,t; scanf(%d%d,&a,&b); if(ab) /使用模式使用模式1 t=a;a=b;b=t; printf(a=%d,b=%dn,a,b);【例例】将二数(将二数(a,ba,b)中的大

    8、数存放到)中的大数存放到a a中。中。 5 105 10a=10,b=5 a=10,b=5 第第3 3章章 程序控制结构程序控制结构#include void main() float a,b,c,max3;printf(输入三个数输入三个数a,b,c:);scanf(%f%f%f,&a,&b,&c);if(ab) /第一个选择结构:使用模式第一个选择结构:使用模式2max3=a;elsemax3=b; /第一个选择结构结束第一个选择结构结束if(max3c) /第二个选择结构:使用模式第二个选择结构:使用模式1max3=c; /第二个选择结构结束第二个选择结构结束printf(max3=%f

    9、n,max3);【例例2-92-9】从键盘任意输入三个数,输出三个数中最大的数从键盘任意输入三个数,输出三个数中最大的数 输入三个数输入三个数a,b,c:a,b,c:3 4 53 4 5max3=5.000000 max3=5.000000 第第3 3章章 程序控制结构程序控制结构#include #include void main() float a,b,c,s,area; scanf(%f%f%f,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c); printf(a=%f, b=%f, c=%f, s=%fn,a,b,c,

    10、s); printf(area=%fn,area);【例例】输入三角形的三边长输入三角形的三边长a a、b b、c c,求三角形面积,求三角形面积areaarea。思考:下面程序的问题?如何改进?思考:下面程序的问题?如何改进?24有一函数有一函数编写一个程序,输入编写一个程序,输入x输出输出y值。值。0, 10, 00, 1xxxy main( ) int x, y; scanf( “%d”, &x ); if( x =0) if(x0) y=1; else y=0; else y=-1; printf( “x = %dty = %dn”, x. y );方法二:方法二:运行:23X=23,

    11、y=125例例 考虑下面程序输出结果考虑下面程序输出结果: main() int x=100,a=10,b=20; int v1=5,v2=0; if(ab) if(b!=15) if(!v1) x=1; else if(v2) x=10; printf(“%d”,x); 结果:结果:100例:体型判断例:体型判断按按“体指数体指数”对肥胖程度进行划分:对肥胖程度进行划分: 体指数体指数t = w / h2 (体重(体重w单位为公斤,身高单位为公斤,身高h单位为米)单位为米)当当t 18时,为低体重;时,为低体重;当当18 t 25时,为正常体重;时,为正常体重;当当25 t 27时,为超重体

    12、重;时,为超重体重;当当t 27时,为肥胖。时,为肥胖。编程从键盘输入你的身高编程从键盘输入你的身高h和体重和体重w,判断你的体重属,判断你的体重属于何种类型。于何种类型。例例#include main()float h, w, t;printf(Please enter h,w:);scanf(%f%f, &h, &w);t = w / (h * h);if (t = 18 & t = 25 & t = 27) printf(t=%ftToo fat!n, t);当当t 18时,为低体重;时,为低体重;当当18 t 25时,为正常体重;时,为正常体重;当当25 t 27时,为超重体重;时,为

    13、超重体重;当当t 27时,为肥胖。时,为肥胖。#include main() float h, w, t;printf(Please enter h,w:);scanf(%f%f, &h, &w);t = w / (h * h);if (t 18)printf(t=%ftLower weight!n, t);else if (t 25)printf(t=%ftStandard weight!n, t);else if (t 27)printf(t=%ftHigher weight!n, t);elseprintf(t=%ftToo fat!n, t);例例当当t 18时,为低体重;时,为低体重

    14、;当当18 t 25时,为正常体重;时,为正常体重;当当25 t 27时,为超重体重;时,为超重体重;当当t 27时,为肥胖。时,为肥胖。3.多分支选择结构多分支选择结构输入一个整数,输出是英文月份名输入一个整数,输出是英文月份名?scanf(“%d”,m);if (m=1) printf(“January”);else if (m=2) printf(“Febrary”);else if (m=3) printf(“March”);else if (m=12) printf(“December”);else printf(“Wrong input!”); 代码太长代码太长结构不清晰结构不清晰

    15、Example: switch (month) case 1:printf(“January”); break;case 2:printf(“February”); break;case 3:printf(“March”); break; case 12:printf(“December”); break;default:printf(“Othersn”);break; Example: switch (month) case 1:printf(“Januaryn”);break;case 2:printf(“Februaryn”);break;case 3:printf(“Marchn”);

    16、break;default:printf(“Othersn”);break; printf(“End”);January_JanuaryEnd _运输公司对用户计算运费。运输公司对用户计算运费。路程()越远,每公里运费越低。标准如下:路程()越远,每公里运费越低。标准如下: 没有折扣没有折扣 折扣折扣 折扣折扣 折扣折扣 折扣折扣 折扣折扣设每公里每吨货物的基本运费为,货物重为,设每公里每吨货物的基本运费为,货物重为,距离为,折扣为,则总运费的计算公式为:距离为,折扣为,则总运费的计算公式为:* * * *()() ifif(s250) d=0;(s250) d=0; elseelse ifi

    17、f(s500) d=2;(s500) d=2; else ifelse if(s1000) d=5;(s1000) d=5; elseelse ifif(s2000) d=8;(s2000) d=8; elseelse ifif(s3000) d=10;(s3000) d=10; elseelse d=15; d=15;1.1.嵌套条件语句实现嵌套条件语句实现折扣的折扣的“变化点变化点”都是都是250250的倍数的倍数 在横轴上加一种坐标,在横轴上加一种坐标,c c的值为的值为s/250s/250。c c代表代表250250的倍数。的倍数。 , 无折扣;无折扣;, ;, ;, ;, ; , 。

    18、 考虑用考虑用switchcase switchcase 结构结构switch(c) case 0:d=0;break; case 1:d=2;break; case 2:case 3:d=5;break; case 4:case 5:case 6:case 7:d=8;break; case 8:case 9:case 10:case 11:d=10;break; default:d=15;break; 2.switch2.switch语句实现语句实现第第3 3章章 程序控制结构程序控制结构【例例】将将百分制百分制成绩转换为五分制。成绩转换为五分制。 #include void main()

    19、 int s; scanf(%d,&s); switch(s/10) case 1: case 2: case 3: case 4: case 5: printf(E.n);break; case 6: printf(D.n);break; case 7: printf(C.n);break; case 8: printf(B.n);break; case 9: default:printf(A.n); 9595A.A.第第3 3章章 程序控制结构程序控制结构void main( )float score;char grade;printf(请输入成绩请输入成绩:);scanf(%f,&sco

    20、re);switch(int)(score/10)case 10:case 9: grade=A; break;case 8: grade=B; break;case 7: grade=C; break;case 6: grade=D; break;case 5: case 4: case 3: case 2: case 1:case 0: grade=E;printf(“成绩是成绩是%.1f,相应等级是,相应等级是%c。n,score,grade); 请输入成绩:请输入成绩:95.595.5成绩是成绩是95.595.5,相应等级是,相应等级是A A。第第3 3章章 程序控制结构程序控制结构【

    21、例例2-13】分析下面程序段中的错误分析下面程序段中的错误float x=2;int a=3,b=1;switch(2*x) case 2.5: printf(“%f”,2*x); break; case a+b: printf(“%d”,a+b); case 2,3,4: printf(“%d %d %d”,2,3,4);/错误:错误:2 2* *x x是浮点型表达式是浮点型表达式/错误:错误:2.52.5是浮点常量表达式是浮点常量表达式/错误:错误:a+ba+b是不是整型常量表达式,因为是不是整型常量表达式,因为a a,b b是变量是变量/错误:错误:casecase子句只能有一个常量表达

    22、式子句只能有一个常量表达式第第3 3章章 程序控制结构程序控制结构利用利用switch语句实现一个简单的计算器,能完成加、减语句实现一个简单的计算器,能完成加、减、乘、除运算。、乘、除运算。 如输入:如输入: 2.5*4 则输出:则输出: 2.5*4 = 10 如输入:如输入: 1+3 则输出:则输出: 1+3 = 4 编程思路:编程思路:-利用利用scanfscanf语句获取需要计算的两个操作数和运算语句获取需要计算的两个操作数和运算符符- -根据运算符取值的不同根据运算符取值的不同(+-(+-* */)/),来进行相应的运算,来进行相应的运算- -利用利用printfprintf语句输出运

    23、算结果语句输出运算结果# include # include void main( )void main( ) float num1,num2;float num1,num2;char op;char op;printf(printf(输入数据,格式为:操作数输入数据,格式为:操作数1 1 运算符运算符 操作数操作数2 n“);2 n“);scanf(“%d %c %d”,&num1,&op,&num2);scanf(“%d %c %d”,&num1,&op,&num2);switch(op)switch(op) case +:printf(“%d %c %d = %d”,num1,op,nu

    24、m2,num1+num2);case +:printf(“%d %c %d = %d”,num1,op,num2,num1+num2);break;break;case -:printf(“%d %c %d = %d”,num1,op,num2,num1-num2);case -:printf(“%d %c %d = %d”,num1,op,num2,num1-num2);break;break;case case * *:printf(“%d %c %d = %d”,num1,op,num2,num1:printf(“%d %c %d = %d”,num1,op,num2,num1* *nu

    25、m2);num2);break;break;case /:printf(“%d %c %d = %d”,num1,op,num2,num1/num2);case /:printf(“%d %c %d = %d”,num1,op,num2,num1/num2);break;break;default:printf(“%cdefault:printf(“%c是一个无效的运算符是一个无效的运算符n“,op);n“,op); 必须加上必须加上4个个break!第第3 3章章 程序控制结构程序控制结构课堂练习:利用课堂练习:利用if else语句实现一个简单的计算器,能语句实现一个简单的计算器,能完成加

    26、、减、乘、除运算。完成加、减、乘、除运算。 如输入:如输入: 2.5*4 则输出:则输出: 2.5*4 = 10 如输入:如输入: 1+3 则输出:则输出: 1+3 = 4 编程思路:编程思路:-利用利用scanfscanf语句获取需要计算的两个操作数和运算语句获取需要计算的两个操作数和运算符符- -根据运算符取值的不同根据运算符取值的不同(+-(+-* */)/),来进行相应的运算,来进行相应的运算- -利用利用printfprintf语句输出运算结果语句输出运算结果第第3 3章章 程序控制结构程序控制结构2.8 2.8 循环结构循环结构 我们之所以感到计算机无所不能,是因为计算机能不厌其烦

    27、我们之所以感到计算机无所不能,是因为计算机能不厌其烦地重复大量枯燥的工作。地重复大量枯燥的工作。计数控制计数控制标记控制标记控制第第3 3章章 程序控制结构程序控制结构s=1*1+2*2+3*3循环结构的应用场合循环结构的应用场合 1*1+2*2+3*3=?s=1*1+2*2+100*1001*1+2*2+99*99+100*100=?s=0;for(i=1;i=100;i+)s = s + i*i ;第第3 3章章 程序控制结构程序控制结构循环结构术语循环结构术语循环控制变量循环控制变量控制条件真控制条件真/ /假值的变量。假值的变量。循环条件循环条件结构中的结构中的测试表达式测试表达式 循

    28、环体循环体每个循环周期均要执行的语句序列每个循环周期均要执行的语句序列 s=0;for(i=1;i=100;i+)s = s + i*i ;第第3 3章章 程序控制结构程序控制结构1.for循环结构循环结构for (表达式表达式1; 表达式表达式2; 表达式表达式3) 语句语句;首先执行首先执行表达式表达式1。如果如果表达式表达式2的值为的值为非非0,就,就重复执行重复执行语句语句和和表达式表达式3,直到直到表达式表达式2的值为的值为0时止时止循环起始条件循环起始条件循环结束条件循环结束条件循环增量循环增量s=0;for(i=1;i=n;i+) s = s + i ;第第3 3章章 程序控制结

    29、构程序控制结构for循环的一般格式:循环的一般格式:for(for(表达式表达式1;1;表达式表达式2;2;表达式表达式3)3) S S;#include #include void main()void main() int i,int i,sum=0sum=0; ;forfor (i=1;i=100;i+) (i=1;i=100;i+)sum = sum+i;sum = sum+i;printf(sum=%d,i=%dn,sum,i);printf(sum=%d,i=%dn,sum,i); sum=5050,i=101sum=5050,i=101【例例】 用用for循环求循环求s=1+2+

    30、3100 练习练习 设计一个程序,输出所有的水仙花数。所谓水仙花设计一个程序,输出所有的水仙花数。所谓水仙花数是一个三位数,其各位数字的立方和等于该数本身。数是一个三位数,其各位数字的立方和等于该数本身。如如: 153 = 13 + 53 +33#include #include void main()int i,a,b,c;for(i=100;i1000;i+)a=i/100;b=i%100/10;c=i%10;if(a*a*a+b*b*b+c*c*c=i)printf(%d ,i);Page 49求求Fibonacci数列的前数列的前40个数:个数: 1,1,2,3,5,8,13,21,3

    31、4)3()2(12) 1(1121nFFFnFnFnnnFibonacci螺旋螺旋21Page 50f1=1,f2=1for i=1 to 20输出输出f1,f2f1=f1+f2f2=f2+f1#include void main(void) long int f1,f2; int i; f1=1; f2=1; for(i=1;i=20;i+) printf(%d %d ,f1,f2); if(i%2=0) printf(n); f1=f1+f2; f2=f2+f1; printf(n); 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597

    32、2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 3524578 5702887 9227465 14930352 24157817 39088169 63245986 10233415552for for 语句的循环体还可为另一个循环语句语句的循环体还可为另一个循环语句for(i=1;i=2;i+) for(j=1;j=2;j+) printf(“%3d”,i+j); printf(“n”); output: 2 3 3 4例如:例如:第第3 3章章

    33、程序控制结构程序控制结构循环嵌套与多重循环循环嵌套与多重循环 在一个循环的循环体内又包含另一个循环,称为循在一个循环的循环体内又包含另一个循环,称为循环嵌套。两层循环嵌套结构称为双层循环;两层以环嵌套。两层循环嵌套结构称为双层循环;两层以上的嵌套结构,则称为多重循环。上的嵌套结构,则称为多重循环。外层循环开始 内层循环开始 内层循环结束 外层循环结束 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

    34、 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *编程举例编程举例: :打印下列图形打印下列图形打印边长打印边长为为m m的的正方形正方形要求要求:从键盘输入从键盘输入m m值,输出值,输出m m行每行行每行m m个个* *号号* * * * * * * * * * * * *算法分析与设计:算法分析与设计:1. 输入m,2. 重复打印m行,每行打印m个*;2. for ( k=1; k=m; k+) 打印一行中的打印一行中的 m 个个 * ;行控制行控制细化细化1. 输入输入m;

    35、2. for ( k=1; k=m; k+) 打印打印 m 个个 * ; 换新行换新行; 1. 输入输入m;2. for ( k=1; k=m; k+) 行控制行控制列控制列控制* * * * * * * * * * * * *整理整理,得到程序如下得到程序如下: :#include void main ( ) int k, m, j; scanf ( “%d”, &m); for ( k=1; k=m; k+) /* 控制打印控制打印m行行 */ for ( j=1; j=m; j+) /* 打印一行中的打印一行中的m个个*号号 */ printf (“*”); printf(“n”) ;

    36、Page 58 利用循环嵌套打印下三角形的九九乘法表。利用循环嵌套打印下三角形的九九乘法表。ijPage 59#include #include void main(void)void main(void) int i,j;int i,j;printf( );printf( );for(i=1;i=9;i+)for(i=1;i=9;i+)printf(%d ,i);printf(%d ,i);printf(n);printf(n);for(j=1;j=9;j+)for(j=1;j=9;j+) printf(%d ,j);printf(%d ,j);for(i=1;i=j;i+)for(i=1;

    37、i=j;i+)printf(%d ,iprintf(%d ,i* *j);j);printf(n);printf(n); 首先打印出第一行表头首先打印出第一行表头外层对行循环,外层对行循环,j内层对列循环,内层对列循环,i打印出第一列表头打印出第一列表头最内层,输出乘积最内层,输出乘积每行最后输出换行符每行最后输出换行符第第3 3章章 程序控制结构程序控制结构真真假假假假假真真2. while, dowhile 循环结构循环结构第第3 3章章 程序控制结构程序控制结构void main( ) int i=1,sum=0; while (i=100) sum=sum+i; i+; printf(

    38、sum=%dt,sum);printf(i=%d,i);注意:注意:1、如果语句超过一个,则必须用、如果语句超过一个,则必须用 构成复合语句构成复合语句 2、注意修改循环变量的语句、注意修改循环变量的语句sum=5050 i=101【例例】 用用whilewhile循环求循环求s=1+2+3s=1+2+3100100 第第3 3章章 程序控制结构程序控制结构void main( ) int counter=1, sum=0, n; while (counter 0) sum = sum + x; scanf(“%d”, &x); printf(“nThe sum : %dn”, sum);?0

    39、1_ 11 00+111333 01+3413232323 04+23271323-9-9-9 0The sum : 27 voidvoid main( ) main( ) 【例例】从键盘上任意数字,如果是正数,求和;从键盘上任意数字,如果是正数,求和;否则,程序停止否则,程序停止第第3 3章章 程序控制结构程序控制结构假假真真break表达式1表达式2循环语句的循环语句的下一条语句下一条语句循环语句的循环语句的下一条语句下一条语句假假真真 表达式1表达式2continue3. 循环辅助语句循环辅助语句2022-1-2266/39printf(“Input a value between 1

    40、7: ”);scanf(“%d”,&value);for (i = 1; i = 7; i+) if ( i = value );printf(“n%d”,i);printf(“Im out of the loop!n”);value?ii = 7 i = valueInput a value between 1-7: _Input a value between 1-7: 411 = 7 true1 = 4 false4Input a value between 1-7: 4122 = 7 true2 = 4 falseInput a value between 1-7: 41233 = 7

    41、 true3 = 4 falseInput a value between 1-7: 412344 = 7 true4 = 4 trueInput a value between 1-7: 5123 Im out of the loop!?退出一层循环退出一层循环或或switch2022-1-2267/39_00 = 5 true01 = 5 true12 = 5 true3 = 5 true4 = 5 true5 = 5 true16 = 5 false2 3 41 0 1 00 is an even number._0 is an even number. Print iff even !

    42、_0 is an even number. Print iff even !2 is an even number._0 is an even number. Print iff even !2 is an even number. Print iff even !_0 is an even number. Print iff even !2 is an even number. Print iff even !4 is an even number._0 is an even number. Print iff even !2 is an even number. Print iff eve

    43、n !4 is an even number. Print iff even !_Now what can you conclude about ?中断此次循环体的执行,中断此次循环体的执行,开始下一次开始下一次56说明:说明:1、break语句可用于语句可用于switch语句结构中语句结构中 也可用于循环中。也可用于循环中。2、continue语句只可用于循环中。语句只可用于循环中。3、在循环嵌套中、在循环嵌套中break与与continue都只都只 影响包含它的那层循环影响包含它的那层循环4、少用为妙、少用为妙第第3 3章章 程序控制结构程序控制结构习题习题2_28:选择下面程序的运行结果

    44、选择下面程序的运行结果#include #include void main(void)void main(void) int i; int i; for(i=1;i=5;i+) for(i=1;i=5;i+) ifif(i%2) printf(i%2) printf(* *);); elseelse continue;continue;printf(printf(# #);); printf( printf($n$n);); A) A)* *# #* *# #* *#$#$ B)# B)#* *# #* *# #* *$ $ C) C)* *# #* *#$#$ D)# D)#* *# #* *$ $2022-1-2270板书程序板书程序&上机调程序上机调程序2022-1-2271

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:C语言程序设计课件:第2章-C语言快速入门-4.ppt
    链接地址:https://www.163wenku.com/p-2048306.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库