如何在C程序中设计选择结构

时间:2024-10-15 07:14:19

1、用if语句实现选择结构:if语句的一般形式: if(表达式)语句1 else 语句2如图所示:输入3个数,a,b,c,要求从小到大输出。

如何在C程序中设计选择结构
如何在C程序中设计选择结构

2、条件表达式:有一种if语句,当被判别的表达式的值为“真”和“假”时,都执行一个赋值语句且向同一个变量赋值。唁昼囫缍这就要求条件表达式。条件表达式的一般公式:表达式1?表达式2:表达式3可以形象的理解:先是表达式1,若为非0,则执行表达式2,否则执行表达式3。【注】:条件运算符优于赋值运算符。问题:输入一个字符,判断它是否为大写字母。如果是,则将其转换成小写字母;如不是,不转换。然后输出最后得到的字符。用条件表达式处理。

如何在C程序中设计选择结构
如何在C程序中设计选择结构

3、选择结构的嵌套:在if语句中又包含一个或多个if语句称为if语句的嵌套(nest)。其一般形式: if() if( ) 语句1 else 语句2 else if() 语句3 else 语句4应当注意if和else的配对关系。else总是与它上面的最近的未配对的if配对。问题:有一函数: y= -1 x<0; y= 0 x=0; y= 1 x=1;编程,输入一个x值,要求输出想要的y的值。

如何在C程序中设计选择结构
如何在C程序中设计选择结构

4、用switch语句实现多分支选择结构:if语句只有两个分支可以选择,而对多分支选择张虢咆噘时,用switch语句。switch语句是多分支选择语句。其一般形式为: Switch(表达式) { case 常量1 :语句1 case 常量2 :语句2 . . . . . . . . . case 常量n : 语句n default : 语句n+1 }例如:要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70~84分,C等为60~69分,D等W为60分一下。成绩的输出由键盘输入。这是一个多分支选择问题,用switch语句进行设计。

如何在C程序中设计选择结构
如何在C程序中设计选择结构

5、选择结构程序综合举例:问题:写一程序,判断某一年是否为闰年。满足两个条件:一是能被4整除但不能被100整除, 二是能被400整除都是闰年。

如何在C程序中设计选择结构
如何在C程序中设计选择结构

6、求ax^2+bx+c=0方程的解。如图所示:

如何在C程序中设计选择结构
如何在C程序中设计选择结构
如何在C程序中设计选择结构
如何在C程序中设计选择结构
© 手抄报圈