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。所以只要符合两个条件中的一个就会被判断为这个年龄段。
C语言程序设计用if,C语言程序设计 1. if语句的运用 案例-if条件语句.docx相关推荐
- c语言 switch案例,C语言程序设计 2. switch语句的运用 案例 switch条件语句.docx
C语言程序设计补充案例 C语言程序设计 案例 switch条件语句 一.案例描述 考核知识点 名称:switch条件语句 练习目标 了解switch语句的执行流程 掌握switch语句的使用方法及使用 ...
- c语言条件语句示例_PHP中的条件语句和示例
c语言条件语句示例 PHP条件语句 (PHP Conditional Statements) While coding, you may get to a point where your resul ...
- proe常用c语言语句,Proe如何使用if条件语句?
导读 本文通过几个简单的例子介绍Proe中的条件语句,希望对你能有所帮助.Proe中使用的IF条件语句和C语言中的IF语句原理是一样的,其结构稍有差别.首先我们了解一下IF条件语句的两种基本结构. 一 ...
- c语言书面作业3,C语言程序设计
软件学院<C语言程序设计>课程教学大纲 课程名称C语言程序设计 英文名称C Programming Language 适用专业软件工程 课程编码20H15281开课学期1学分/周学时4/ ...
- c语言测试结果心得,c语言学习心得
c语言学习心得 时间: 2014-05-04 栏目: c语言学习心得 篇一:c语言学习心得 学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码.其实个人认为无论学习什么语言,最 ...
- c语言关键字和运算符,C语言关键字和运算符.doc
C语言一共有32个关键字,如下所述: auto :声明自动变量 short :声明短整型变量或函数 int: 声明整型变量或函数long :声明长整型变量或函数 float:声明浮点型变量或函数 do ...
- 51c语言字符,51单片机C语言教程(九) 语句应用
曾经在BBS上有朋友问过我{}是什么意思?什么作用?在C中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解.在VB等一些语言中同一个()号会有不同的作用,它可以用于组合若干条语句形成 ...
- c语言ifelse结构解析,C语言选择结构
-C语言if else语句的用法
条件语句就是根据判断条件的成立与否("真"或"假"),来决定接下来该执行什么样的操作.其一般格式如下: condition 外面的括号是必需的.conditio ...
- 山西农业大学c语言答案,第一章C语言及程序设计概述-东北农业大学教务处.doc...
全国高等农林院校"十一五"规划教材 C语言程序设计 孙力 主编 中国农业出版社 内容简介 本书是全国高等农林院校"十一五"规划教材之一. 全书共11章,分别介绍 ...
最新文章
- SQL Server 2008中原生的分层数据类型:hierarchyid
- Android -- ImageLoader本地缓存
- Deep learning:二十二(linear decoder练习)
- 和老师一定要保持沟通
- java算法的递归问题设计_java算法-递归算法思想
- vue component created没有触发_面试!面试!面试!vue常见面试题。
- python限制输入长度_textFiled限制输入长度.
- [题解]Shorten IPv6 Address-模拟(2019牛客多校第六场B题)
- 时空数据库中的轨迹数据压缩
- 戴尔计算机更新程序,戴尔电脑如何更新显卡驱动 其实很简单-电脑显卡怎么升级...
- 互联网快讯:百度发布青春版“Wonder”App,;极米2021双十二圆满收官;华为笔记本新品将发布
- 计算机应用技术一班班徽,1班班徽设计图片大全欣赏
- 一切都好,只是很想念
- JspWriter与PrintWriter(转)
- mysql 5.7.15-winx64_mysql 5.7.15 winx64安装配置方法
- sudo与su的区别
- 数据结构括号是否匹配
- 【产品经理】PRD文档经验
- 关于svchost占用巨大内存的问题
- 用一个原始密码针对不同软件生成不同密码并保证相对安全