多重條件選擇敘述 01010 10101 01010 10101 01010 10101.

Slides:



Advertisements
Similar presentations
CSIM, PU C Language Introduction to the C Programming Language 重覆敘述 (for,while,break,continue) 適合重複性的計算或判斷.
Advertisements

1.1 程序和程序设计 程 序:简单的说程序就是指令的集合。 计算机设计语言: 机器语言 :二进制 0 、 1 汇编语言:助记符(英语单词)。 高级语言: 人类自然语言(数学语言 + 英语) 如: C 语言、 Qbasic 、 VB 等 第一章:程序设计基本概念.
我征服了黃山 林達的黃山之旅 2006春.
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
计算机三级考试C语言上机试题专题.
C#程序设计案例教程 第3章 程 序 结 构.
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
项目五——校园一卡通程序功能模块化设计 5-1项目显示查询和退出函数设计.
第 5 章 流程控制 (一): 條件分支.
選擇 運算式 邏輯運算 if指令 流程圖基本觀念 程式註解 巢狀if指令 switch指令.
第三章 控制结构.
第4章 选择结构程序设计 在现实生活中,需要进行判断和选择的情况是很多的 如果你在家,我去拜访你 如果考试不及格,要补考
程式設計實作.
C语言程序设计 第五章 选择结构程序设计.
第2章 分支结构 P if语句 2.2 switch语句 2.3 用条件运算符转换大小写字母 2.4 程序举例
循环结构又称为重复结构:用来处理需要重复处理的问题,它是程序中一种很重要的结构。
Class 2 流程控制-選擇敘述與迴圈.
複習 char name1[20]; //長度為20的字串 char name2[20]; //讀取字串 gets(name1);
C++Primer 3rd edition 中文版 Chap 5
流程控制結構 4-1 流程控制與UML活動圖 4-2 程式區塊與主控台基本輸入 4-3 條件控制敘述 4-4 迴圈控制敘述 4-5 巢狀迴圈
第3章 C 語言的基本知識.
適用於多選一 可減少if 與 else配對混淆的錯誤.
第4章 选择结构程序设计 4.1 选择结构和条件判断 4.2 用if语句实现选择结构 4.3关系运算符和关系表达式
第4章 选择结构程序设计 4.1 选择结构和条件判断 4.2 用if语句实现选择结构 4.3关系运算符和关系表达式
C程序设计.
If … else 選擇結構 P27.
C 程式設計— 控制敘述 台大資訊工程學系 資訊系統訓練班.
QQ: 李祥 QQ: 欢迎多种方式的学习交流,祝大家学有所成.
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
C 語言簡介 - 2.
條件判斷指令 -if 指令 -switch 指令 迴圈指令 - for 迴圈 - while迴圈 - break、continue 指令
PHP 程式流程控制結構.
第5章 堆疊(Stacks) 5-1 堆疊的基礎 5-2 堆疊的表示法 5-3 堆疊的應用 - 運算式的計算與轉換
Introduction to the C Programming Language
Chap 3 分支结构 3.1 简单的猜数游戏 3.2 四则运算 3.3 查询自动售货机中商品的价格.
C语言 程序设计基础与试验 刘新国、2012年秋.
第3讲 C++程序控制结构 3.1 顺序结构 3.2 分支结构 3.3 循环结构 3.4 转向控制 3.5 综合案例分析.
程序的三种基本结构 if条件分支语句 switch多路开关语句 循环语句 循环嵌套 break,continue和goto语句
第二讲 C#程序设计基础(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第2章 C++流程控制语句 if 语句 switch语句 for语句 while语句 do - while语句 break语句
第三章 C# 基础知识.
目录 9.1 结构体类型 9.2 共用体类型 9.3 枚举类型 9.4 类型声明符typedef 1.
程式結構&語法.
4 條件選擇 4.1 程式基本結構 循序式結構 選擇式結構 重複式結構 4-3
第三章 C++的语句和简单的程序设计 主要内容:
Main() { Dfas Asdfasf fasdfa } #include <stdio.h> void main( ) {
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
目录 4.1选择结构程序设计的概述 4.2关系运算符和表达式 4.3逻辑运算符和表达式 4.4用if语句实现选择结构程序设计
浙江长征职业技术学院—计算机与信息技术系—相方莉制作
程式的時間與空間 Time and Space in Programming
C程序设计.
本节内容 字符与字符串 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
目标 流程控制 字符串处理 C# 的类和对象 C# 访问修饰符 C# 构造函数和析构函数.
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
本节内容 指针类型.
本节内容 算术运算符 视频提供:昆山爱达人信息技术有限公司.
第五章 逻辑运算和判断选取控制 §5.1 关系运算符和关系表达式
第1章 数据结构基础概论 本章主要介绍以下内容 数据结构研究的主要内容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准.
適用於多選一 可減少if 與 else配對混淆的錯誤.
第2章 Java语言基础.
C/C++基礎程式設計班 陣列 講師:林業峻 CSIE, NTU 3/14, 2015.
C#快速導讀 流程控制.
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
C语言基本语句 判断循环.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
本节内容 指针类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C语言基础学习 从外行到入门.
Presentation transcript:

多重條件選擇敘述 01010 10101 01010 10101 01010 10101

判斷成績給予等第 if (輸入的成績>=90分) printf(“成績為A”); else if (輸入的成績>=80分) printf("成績為B"); else if (輸入的成績>=70分) printf("成績為C"); else if (輸入的成績>=60分) printf("成績為D"); else printf(“不及格");

下一行程式

switch…case流程圖 break; break; … break; 敘述1; 敘述2; 敘述 n; 敘述 …; switch (判斷式) case 1 : 敘述1; break; case 2 : 敘述2; break; … case n : 敘述 n; break; default : 敘述 …;

程式語法-多重條件選擇敘述switch…case 敘述一; break; 敘述二; default: 敘述 …; } switch有 { } 每個case的結尾,都需加上break

判斷成績給予等第 int grade,score; grade= score/10; switch (grade) { case 9: printf(“成績為A”); break; case 8 : printf(“成績為B”); break; case 7 : printf(“成績為C”); break; case 6 : printf(“成績為D”); break; default: printf(“成績為不及格”); }

請利用switch敘述,將輸入的月份轉換為季節 3,4,5月:春天;6,7,8月:夏天; 9,10,11月:秋天;12,1,2月:冬天; int month; printf("請輸入月份:"); scanf("%d",___________); switch (________) { case 3: case 4: case 5: printf(“春天”); break; case______ printf(“夏天”); case_問題6 case_問題7 case_問題8 printf(“秋天”); break; case_問題9 case_問題10 case_問題11 printf(“冬天”); default: printf(“輸入錯誤”); } &month month 6: 7: 8:

請使用者輸入數字,選出使用者想喜歡的彩虹顏色。 1代表紅色,2代表橙色,3代表黃色,4代表綠色,5代表藍色,6代表靛色,7代表紫色 int color; printf("請選擇一個您最喜歡的顏色數字:\n"); printf("1.紅2.橙3.黃4.綠5.藍6.靛7.紫:\n"); scanf("%d",&color); switch (______________) _________ 問題3 default: printf("輸入錯誤\n"); } color { case 1: printf(“您最喜歡的顏色紅色”); break; case 2 : printf(“您最喜歡的顏色橙色”); break; … case 7 : printf(“您最喜歡的顏色紫色”); break;

試撰寫二數四則運算程式 int in1,in2; char oper; printf("請輸入一運算式,可使用+-*/ 例 8+2 "); scanf("%d %c %d",&in1,&oper,&in2); switch (___________) { case_________: printf("%d+%d=%d\n",in1,in2, _________); /*印出in1加in2*/ ___________ case________: printf("%d-%d=%d\n",in1,in2, __________); /*印出in1減in2*/ __________ oper ‘+’ in1+in2 break; ‘-’ in1-in2 break;

case________: /*印出in1乘以in2*/ … case________: /*印出in1除以in2*/ default: printf("輸入錯誤\n"); } ‘*’ ‘/’