程序设计 第三章.ppt

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

第三章 基本控制结构;§3.1 程序的基本控制结构 ;3.1.2单入口/单出口控制结构 ;1)if 语句(无else);#includestdio.h void main() { int a,b,max; printf(\n input two numbers: ); scanf(%d%d,a,b); max=a; if (maxb) max=b; printf(max=%d,max); };格式:if (表达式) 语句1; else 语句2 ;;[例3.2.1] 输入24小时制的时间,转换并输出12小时制的时间并注明是上午还是下午(上午用A.M表示,下午用P.M表示);[例3.2.2];嵌套if语句;[例3.2.3] 从键盘上输入3个数A,B,C,求出三数中最大者并输出。;采用嵌套if语句来实现;垂悬else问题;注意问题;条件表达式短路求值;else if结构举例:;int main() { int a; cina; if (a=90) cout “The score is A”; else if (a=80) cout“ The score is B”; else if (a=70) cout“The score is C”; else if (a=60) cout“The score is D”; else cout “The score is E”; return 0; };3.2.2 switch语句 ;说明;举例:输出五分制对应的百分制范围。 switch(grade) { case ‘A’ : case ‘a’ : cout“85~100”; case ‘b’: case ’B’ : cout“70~84”; case ‘c’: case ’C’: cout“60~69”; case ‘d’: case ‘D’ :cout“60”; default : cout“error ”; };例:已知整型量a,b(b≠0),设x为实型量,计算分段函数:;计算器程序。用户输入运算数和四则运算符,输出计算结果。 #includestdio.h void main(){ float a,b; char c; printf(input expression: a+(-,*,/)b \n); scanf(%f%c%f,a,c,b); switch(c){ case +: printf(%f\n,a+b);break; case -: printf(%f\n,a-b);break; case *: printf(%f\n,a*b);break; case /: printf(%f\n,a/b);break; default: printf(input error\n); } } ;§3.3 循环结构 ;例3.3.1:给定一个正整数n,求出平方值不超过n的最大正整数并输出。 ;#include iostream.h ?main() { int n; // 用户给定的正整数 int max; // 所求的最大整数 ? cout Enter a number: ; // 用户给定一个自然数 cin n; // 判断用户输入是否合法 if (n = 0) cout Input error!\n; else {// 利用循环求出平方大于n的最小整数 max = 1; while (max * max = n) max = max + 1; // 输出结果 cout The maximum integer is: max - 1 \n; } };统计从键盘输入一行字符的个数。 #include stdio.h void main(){ int n=0; printf(input a string:\n); while(getchar()!=\n) n++; printf(%d,n); } ;3.3.2 do-while语句;例3

文档评论(0)

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

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

1亿VIP精品文档

相关文档