c语言选择结构程序设计报告,C语言学习与总结---第四章:选择结构程序设计
选择结构程序设计
4.1 if语句
4.2 关系运算符和关系表达式
4.2.1 关系运算符
4.2.2 关系表达式
4.3 逻辑运算符和逻辑表达式
4.3.1 逻辑运算符
4.3.2 逻辑表达式
4.4 条件运算符和条件表达式
4.5 选择结构的嵌套
4.6 switch语句
4.7 程序应用
4.1 if语句
If语句有三种基本形式
(1)
if (判断条件) 执行语句;
(2)
if (判断条件) 执行语句1;
else 执行语句2;
(3)
if (判断条件1) 执行语句1;
else if (判断条件2) 执行语句2;
……
else if (判断条件n) 执行语句n;
else 执行语句n+1;
例,输入两个数a,b按由小到大的顺序输出
#include
int main()
{
float a, b, t;
scanf_s("%f,%f", &a, &b);
if (a > b)
{
t = a;
a = b;
b = t;
}
printf("%5.2f, %5.2f", a, b);
return 0;
}
例,输入三个数a,b,c,按由小到大的顺序输出
#include
int main()
{
float a, b, c, t;
scanf_s("%f,%f,%f", &a, &b, &c);
if (a > b)
{
t = a;
a = b;
b = t;
}
if (a > c)
{
t = a;
a = c;
c = t;
}
if (b > c)
{
t = b;
b = c;
c = t;
}
printf("%5.2f, %5.2f, %5.2f", a, b, c);
return 0;
}
4.2 关系运算符和关系表达式
4.2.1 关系运算符
关系运算符有
(1)
>、=、<=
(2)
==(等于)、!=(不等于)
其中,优先级:(1)高于(2)
此外,优先级顺序:
算数运算符>关系运算符>赋值运算符
4.2.2 关系表达式
用关系运算符将表达式连接起来的式子称为关系表达式,例如
a > b, a + b > b + c, (a = 3) > (b = 5), ’a’ < ‘b’, (a > b) > (b < c)
关系表达式的值是一个逻辑值,即“真”或“假”。逻辑运算中,1代表“真”,0代表“假”
例如,
a=3,b=2,c=1;
则,
关系表达式a>b的值为“真”,表达式的值为“1”;
关系表达式c>b的值为“假”,表达式的值为“0”;
关系表达式
(a>b)==c
c语言选择结构程序设计报告,C语言学习与总结---第四章:选择结构程序设计相关推荐
- C语言程序设计第五版 谭浩强 第四章 课后习题 答案
谭浩强C语言程序设计第五版 第4章 课后习题 答案 点我看视频讲解+可运行源码 记得一键三连哦 第四章 选择结构程序设计 1. 什么是算术运算?什么是关系运算?什么是逻辑运算? [答案解析] 算熟运算 ...
- Java 北大青鸟 第一学期 第四章 选择结构(二) 上级练习+课后作业
第一学期 第四章 选择结构二 示例1 实现购物菜单 实现换购的功能 本章练习一 计算器 下载地址 1. 选择结构 基本if选择结构 if(条件){条件成立时执行的代码} if-else选择结构 if( ...
- 04737 c++ 自学考试2019版 第四章课后练习 程序设计题 2
/* * 04737 c++ 自学考试2019版 第四章课后练习 * 程序设计题 2 * 需求:为第二章习题设计中的二维坐标系下的类point,重载<< >> */ //标准流 ...
- 看懂《C程序设计(第五版)学习辅导》第16章中介绍的用Visual Studio 2010对C程序进行编辑、编译、连接和运行的方法,并进行以下操作
看懂<C程序设计(第五版)学习辅导>第16章中介绍的用Visual Studio 2010对C程序进行编辑.编译.连接和运行的方法,并进行以下操作: 点我看视频讲解+可运行代码 记得收藏视 ...
- c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc
C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...
- c语言黑白棋程序设计报告,C语言课程设计报告--黑白棋.doc
C语言程序设计 课程设计 题目: 黑白棋 课程设计(报告)任务及评语 学 号学生姓名专业班级程序设计(报告)题目黑白棋程序设计(报告)任务 程序设计的任务与要求: (1)掌握C语言编程的基础知识. ( ...
- 学籍管理c语言程序设计报告,C语言程序设计课程设报告—学籍管理系统.doc
C语言程序设计课程设报告-学籍管理系统 电子科技大学 C语言课程设计报告 题 目 : 学籍管理系统 院系: 电 子 工 程 学 院 姓名: 石 胡 森 学号: 2013020904005 指导教师:胡 ...
- 管理c语言程序设计报告,c语言程序设计报告图书管理系统
<c语言程序设计报告图书管理系统>由会员分享,可在线阅读,更多相关<c语言程序设计报告图书管理系统(11页珍藏版)>请在人人文库网上搜索. 1.中国地质大学本科生课程论文封面课 ...
- c语言黑白棋程序设计报告,C语言课程设计黑白棋
C语言课程设计--黑白棋 第一章 绪论 1.1 C语言概述 C语言是国际上广泛流行且很有发展前途的计算机高级语言,不仅用来编写应用软件,也用来编写系统软件.C语言功能丰富,使用灵活,可移植性好,深受广 ...
- 学生信息管理系统c 语言程序设计报告,C语言程序设计报告(学生信息管理系统)[1].txt...
C语言程序设计报告(学生信息管理系统)[1].txt C CCCC * * * * * * * * * * * * * * * * .3 3 .4 1. .4 2. 4 3. 4 4. .5 飺 .5 ...
最新文章
- vscodemaven 配置_二、vscode搭建maven开发环境
- linux中的和||(linux中=和==效果是一样的)
- 装机人员工具 - imsoft.cnblogs
- vscode-git中的U,M和D文件标记含义
- 利用Python语言Appium启动ios app
- 【深度学习】数据降维方法总结
- 深度解析 TypeConverter TypeConverterAttribute (二)
- 大规模分布式跟踪系统的理论
- java简单毕设_计算机毕业设计之自定义毕设课题需要如何确定工作量
- 哈工大计算机考研 跨考,09哈工大计算机考研复试之我的经历_跨考网
- Java多线程——带你看AQS框架源码
- 用开关控制蜂鸣器_蜂鸣器驱动电路(实践出真理)
- 写出python的基本语法规则_【Python基础】python基本语法规则有哪些-赵小刀的回答...
- CSDN出品,必是精品:CSDN浏览器助手!
- 如何使用微小区一键生成可打印的物业缴费通知单
- 苹果CMS插件安装使用下载苹果CMS插件集合
- flac格式怎么转换mp3格式?
- 揭开 Java 注解的神秘面纱
- 3个超神器工具,让你的电脑比手机好玩,值得收藏
- An error occurred while filtering resources