C语言 第4章 简单程的序设计
第4章 程序控制结构;4.1 C语言的执行语句;4.1 C语言的执行语句;表达式语句;空语句和复合语句;控制语句;顺序结构;顺序结构程序设计举例 ;顺序结构程序设计举例;顺序结构程序设计举例;4.3 选择结构 ;if 语句的形式1—单分支结构 ;if语句举例1;if 语句的形式2—双分支结构 ;if语句举例1;if语句举例1;if 语句的形式3—多分支结构 ;if语句举例2 ;if语句举例2;if语句举例2;if 语句的嵌套 ;在内嵌if语句中要注意配对关系 ;在内嵌if语句中要注意配对关系;条件运算符的应用;switch 语句(多分支选择语句,开关语句) ;switch 语句流程图(无break语句);switch 语句流程图(有break语句);switch语句举例;switch语句举例(无break语句的效果);switch 语句使用说明 ;例4.10 输入百分制成绩,要求输出相应的五级制成绩。百分制成绩与五级制成绩之间的转换标准为:90分以上为“A”,80-89分为“B”,70-79分为“C”,60-69分为“D”,60分以下为“E”。
#include stdio.h
void main ( )
{ int score;
scanf(%d,score);
switch (score/10)
{ case 10: case 9: printf(A\n);break;
case 8: printf(B\n);break;
case 7: printf(C\n);break;
case 6: printf(D\n);break;
default: printf(E\n); } };上题也可用多分支if语句实现,见课本P71例4.7。
#include stdio.h
void main ( )
{ int score;
scanf(%d,score);
if (score=90) printf(A\n);
else if (score=80) printf(B\n);
else if (score=70) printf(C\n);
else if (score=60) printf(D\n);
else printf(E\n); };选择结构程序设计举例 ;例1:从键盘上输入一个字符判断是数字、字母或其它字符。课本P81 例4.13
#include stdio.h
void main( )
{ char c;
c=getchar( ) ;
if ( c=Ac=Z || c=a c=z )
printf(letter\n);
else if(c=0 c=9 )
printf(digit\n);
else printf(other\n);
};例2:计算分段函数。课本P73 例4.8
#include stdio.h
void main ( )
{ float x,y;
scanf(%f,x);
if(x0)
y=0;
else if(x=50)
y=x;
else
y=x*x;
printf(x=%f,y=%f\n,x,y);
};例3: 从三个数中找出最大的数。
思路一:
先将a、b进行比较,将二者之中的大数放入变量a中,小数放入b中,这样a中就是a、b中的大数;
再将变量a与变量c进行比较,将a,c中的大数放到a中,小数放到c中,这样,变量a中存放的就一定是三个数中的最大数。
思路二:
先假设a为最大数max;
将b与max进行比较,若bmax,则max改为b;
将c与max进行比较,若cmax,则max改为c. 于是变量max中存放的就是三个数中的最大数。 ;例:对三个数进行升序排序
思路:
1.先将a、b进行比较,将二者之中的较小者放入变量a中,较大者放入b中,这样a中就是a、b中较小数;
2.再将变量a与变量c进行比较,将a、c中的较小者放到a中,较大者放到c中,这样,变量a中存放的就一定是三个数中的最小数;
3.最后将b和c进行比较,将二者之中较小者放入变量b中,较大者放入变量c中,就完成了对三个数的升序排序。
也就是说,对三个数进行排序,需要进行3次比较。;#include stdio.h
void mai
您可能关注的文档
最近下载
- 2026年新能源大数据行业数据安全报告.docx VIP
- 春节加班奖励报告通知模板.docx VIP
- T_SXCAS 043-2025 公路路面基层煤矸石细集料应用技术标准.docx VIP
- DB61_T 2005-2025 道路多孔水泥混凝土路面施工技术规范.docx VIP
- DB11_T 1322.81-2025 安全生产等级评定技术规范 第81部分:歌舞娱乐场所.pdf VIP
- DB51_T 3317-2025 高寒草地生态修复碳汇核算技术规范.pdf VIP
- DB51_T 3312-2025 四川省斜坡地质灾害隐患风险详查技术指南.pdf VIP
- DB51_T 2192-2025 中小型机场空管设施防雷装置检测技术规范.pdf VIP
- 天津市专业技术人员继续教育公需课党的十九届四中全会精神解读答案样本.pdf VIP
- DB37_T 4934-2025 海水入侵灾害预警技术规程.pdf VIP
原创力文档

文档评论(0)