如何使用Visual Studio 2010编写一个C语言程序,本经验将手把手教大家如何通过VS2010编写一个简单的C语言小程序......
2023-03-16 436 C语言
在顺序结构中,各语句是按由上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必做任何判。这是最简单的程序。
实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两种或多种操作选择其一。这就是选择结构的问题,这里用C语言来解决这种问题。
用if语句实现选择结构:
if语句的一般形式:
if(表达式)语句1
else 语句2
如图所示:
输入3个数,a,b,c,要求从小到大输出。
条件表达式:
有一种if语句,当被判别的表达式的值为“真”和“假”时,都执行一个赋值语句且向同一个变量赋值。这就要求条件表达式。
条件表达式的一般公式:
表达式1?表达式2:表达式3
可以形象的理解:先是表达式1,若为非0,则执行表达式2,否则执行表达式3。
【注】:条件运算符优于赋值运算符。
问题:输入一个字符,判断它是否为大写字母。如果是,则将其转换成小写字母;如不是,不转换。然后输出最后得到的字符。用条件表达式处理。
选择结构的嵌套:
在if语句中又包含一个或多个if语句称为if语句的嵌套(nest)。
其一般形式:
if()
if( ) 语句1
else 语句2
else
if() 语句3
else 语句4
应当注意if和else的配对关系。else总是与它上面的最近的未配对的if配对。
问题:有一函数:
y= -1 x0;
y= 0 x=0;
y= 1 x=1;
编程,输入一个x值,要求输出想要的y的值。
用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语句进行设计。
选择结构程序综合举例:
问题:写一程序,判断某一年是否为闰年。
满足两个条件:一是能被4整除但不能被100整除,
二是能被400整除
都是闰年。
求ax^2 bx c=0方程的解。
如图所示:
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: C语言
相关文章
如何使用Visual Studio 2010编写一个C语言程序,本经验将手把手教大家如何通过VS2010编写一个简单的C语言小程序......
2023-03-16 436 C语言