C语言(基本控制结构).pptVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 C语言的基本控制结构 2.1 顺序结构 2.2 选择结构 选择结构是指根据某些数据的取值或计算结果选取不同操作的处理方式。 选择结构的描述由两个基本部分组成,一是对选择条件的描述;二是对处理分支的描述。 2.2.1 关系运算与逻辑运算 逻辑运算符 注意:不是所有的运算符都被执行 2.2.2 if语句 if ( 条件表达式 ) 真分支语句 if ( 条件表达式 ) 真分支语句 else 假分支语句 例1:P37 分析整数绝对值的计算过程。 例4(自学):通过键盘读取两个复数和运算符,完成复数运算的操作,并输出计算的结果。 2.3 循环结构 2.3.1 while 语句 格式: while ( 条件表达式 ) 语句 P45例5:从键盘输入10个整数,计算它们的平均值 P47例6:从键盘读入5个字符,找出其中ASCII值最大的字符,并将该字符输出10次。 2.3.3 do while 语句 格式:do 循环体语句 while ( 条件表达式 ) ; P48例7:从键盘输入一行字符,统计其中包含的数字字符个数,并输出。 P49例8:输入一个整数n,打印输出一个由n行字符星号‘*’组成的等边三角形; 例如,当输入4时,输出如下所示的三角形: * 行号 1 空格数:3 星号数: 1 *_* 行号 2 空格数:2 星号数: 2 *_*_* 行号 3 空格数:1 星号数: 3 *_*_*_* 行号 4 空格数:0 星号数: 4 行号 i 空格数:n-i 星号数: i 语法小结 for循环语句的语法规则 for (表达式1;表达式2;表达式3) 循环体 表达式1: 用于给定循环变量的初值 表达式2: 用于决定是否还继续循环执行 表达式3: 用于改变循环变量的值 while循环的语法格式: while (表达式){ 循环体 } while语句先判断,后执行循环体 do...while语句先执行循环体,后做判断 ============================== while语句的循环体有可能一次也不执行 do...while语句的循环体至少执行一次 #include stdio.h main( ) { int i, x, max = 0; for( i=0; i5; i++ ) { x= getchar( ); if( x max ) max= x; } for( i=0; i10; i++ ) putchar( max ); } #include stdio.h #define N 10 main( ) {int score, i, max, min; max=0; min=100; float sum=0; for(i=1; i=N; i++) { printf(“Input number %d=”,i); scanf(“%d”,score); sum+=score; if(scoremax) max=score; if(scoremin) min=score; }printf(“Canceled max score:%d\n”,max); printf(“ Canceled min score:%d\n”,min); printf(“Average score:%f\n”,(sum-max-min)/(N-2)); } 大奖赛评分程序: 去掉一个最高分和一个最低分,计算平均分。 说明: 1. for( ;条件表达式; ) 表达式 1、3 可省, 但分号不能省 2. i=1; for( ;i=n;i++) for(i=1;i=n;i++) 3. 表达式 1、3 省略 i=1; for( ; i=n; ) { sum=sum+i; i++; } 例求 main( ) { int i,sum=0; i=1; do { sum=sum+i; i++; } while(i=100); printf(“%d”,sum); } #include “stdio.h” main( ) { char c;

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档