700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言程序设计用if C语言程序设计 1. if语句的运用 案例-if条件语句.docx

C语言程序设计用if C语言程序设计 1. if语句的运用 案例-if条件语句.docx

时间:2021-03-08 08:55:08

相关推荐

C语言程序设计用if C语言程序设计 1. if语句的运用 案例-if条件语句.docx

C语言程序设计补充案例

C语言程序设计

案例 if条件语句

一、案例描述

考核知识点

名称:if条件语句

练习目标

了解if结构语句的运行流程

掌握if语句、if…else语句、if…else if….else语句

需求分析

if结构语句是选择结构语句,通过条件判断来决定执行哪一段代码。为了加深读者对选择结构语句的印象,本案例将模拟售票系统,通过判断购票者的年龄来决定票价,借此观察选择结构语句的运行流程。

设计思路(实现原理)

1)声明main()函数。

2)在main()函数中通过if语句判断年龄大小,从而决定票价。

二、案例实现

编写程序,代码如下:

#include

#include

void main()

{

int age;

printf("请输入年龄:");

scanf("%d", &age);

if (age < 0)

{

printf("年龄输入错误\n");

}

else if (age > 0 && age <= 6)

{

printf("免费\n");

}

else if (age > 6 && age <= 12)

{

printf("半价票\n");

}

else

{

printf("全价票\n");

}

getchar();

getchar();

}

运行结果如图3-3所示。

运行结果

三、案例总结

1、if…else if…else语句用于对多个条件进行判断,从而进行多种不同的处理。if…else if…else语句具体语法格式如下:

if (判断条件1)

{

执行语句1

}

else if (判断条件2)

{

执行语句2

}

……

else if (判断条件n)

{

执行语句n

}

else

{

执行语句n+1

}

if…else if…else语句的执行流程如图3-4所示。

流程图

2、人的年龄不可能是负数,所以当age<0时是不符合逻辑的数据,这时会打印“年龄输入错误”。在编程过程中,经常要考虑程序在实际环境下是否符合逻辑需求。

3、“&&”表示逻辑与运算,当运算符两边的条件值都为true时,其结果才为true,当两边的条件值至少有一个为false时,其结果为false。所以只要符合两个条件中的一个就会被判断为这个年龄段。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。