中国高校课件下载中心 》 教学资源 》 大学文库

齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第3单元 选择结构程序设计

文档信息
资源类别:文库
文档格式:PPTX
文档页数:47
文件大小:7.47MB
团购合买:点击进入团购
内容简介
齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第3单元 选择结构程序设计
刷新页面文档预览

爵帝哈尔大学 QIQIHAR UNIVER 选择结构程序设计 多 History 主讲:耿蕊

选择结构程序设计 主讲:耿蕊

y主要内容 History 选择结构 程序设计 f语句 关系运算符 逻辑运算符 switchi语句 膏帝哈尔大学 QIQIHAR UNIVEP

主要内容 选择结构 程序设计 if语句 关系运算符 逻辑运算符 switch语句

引例 例1输入一个数,若为正数则输出该数。 #include "stdio.h" main() int a; scanf("%d",&a); 如果(a>0)printf("%d小n",a片 爵帝哈尔大学 QIQIHAR UNIVEP

引例 例1 输入一个数,若为正数则输出该数。 #include "stdio.h" main( ) { int a; scanf("%d",&a); printf("%d\n",a); } 如果(a>0) printf("%d\n",a);

1、f语句 (1)关系运算与单分支if语句 单分支f语句的一般形式: if(表达式)内嵌语句 真 表达式 假 判断真假 非0:月 内嵌语句 0:假 if (x>y) max=x; 膏帝哈尔大学 QIQIHAR UNIVEP

1、if 语句 (1)关系运算与单分支if语句 单分支if 语句的一般形式: if(表达式)内嵌语句 if (x>y) max=x; 内嵌语句 真 表达式 假 非0:真 0:假 判断真假

1、f语句 关系运算符:>=== ! 关系表达式的值: 已知a=3,b=2,c=1 a>b 1 (a>b)==c 1 b+cb 1 a>b>c 0 爵帝哈尔大学 QIQIHAR UNIVEP

1、if 语句 关系表达式的值: 已知a=3,b=2,c=1 a>b 1 (a>b)==c 1 b+cb 1 a>b>c 0 关系运算符: >= == !=

1、f语句 例1输入一个数,若为正数则输出该数。 #include "stdio.h" main() int a; scanf("%d",&a); if(a>0)printf("%d\n",a); 膏帝哈尔大学 QIQIHAR UNIVEP

1、if 语句 例1 输入一个数,若为正数则输出该数。 #include "stdio.h" main( ) { int a; scanf("%d",&a); if(a>0) printf("%d\n",a); } if(a>0)

1、f语句 例2对输入的两个实数按由小到大的顺序输出。 方法1: #include "stdio.h" main() float a,b scanf"%f%f",&a,&b)月 if(ab)printf("%of,%f\n",b,a); 膏帝哈尔大学 QIQIHAR UNIVEP

例2 对输入的两个实数按由小到大的顺序输出。 #include "stdio.h" main( ) { float a,b ; scanf("%f%f ",&a,&b); if(ab) printf("%f,%f \n",b,a); } 方法1: 1、if 语句

1、f语句 例2对输入的两个实数按由小到大的顺序输出。 方法2: #include "stdio.h" main() float a,b scanf("%f%of",&a,&b); if(a>b) {t=a; 用括起来的语句称 a=b; 为复合语句 b=t; }。 printf("%f,%f\n",a,b); 爵帝哈尔大学 QIQIHAR UNIVEP

例2 对输入的两个实数按由小到大的顺序输出。 #include "stdio.h" main( ) { float a,b ; scanf("%f%f ",&a,&b); if(ab) printf("%f,%f \n",b,a); } printf("%f,%f \n",a,b); 方法2: ,t if(a>b) { t=a; a=b; b=t; } 用{}括起来的语句称 为复合语句 1、if 语句

1、f语句 例2对输入的两个实数按由小到大的顺序输出。 方法2: #include "stdio.h" main() float a,b scanf("%f%of",&a,&b); if(a>b)tea,a=b,b=t街 逗号运算符也称顺序求值运算符,是双自 运算符,优先级最低(15级),结合方向 是自左至右。逗号表达式的值和类型是最 printf("%f,%fin",a,b); 后一个表达式的值和类型, 例分入子 QIQIHAR UNIVEP

1、if 语句 例2 对输入的两个实数按由小到大的顺序输出。 #include "stdio.h" main( ) { float a,b ; scanf("%f%f ",&a,&b); if(ab) printf("%f,%f \n",b,a); } printf("%f,%f \n",a,b); 方法2: ,t if(a>b) { t=a; a=b; b=t; } if(a>b) t=a,a=b,b=t; 逗号运算符也称顺序求值运算符,是双目 运算符,优先级最低(15级),结合方向 是自左至右。逗号表达式的值和类型是最 后一个表达式的值和类型

1、f语句 例3输入一个整数,若为偶数则输出“Ys”,若为奇数则输出“No”。 #include "stdio.h" main() {int a; scanf("%d",&a); 如果a是偶数printf(("Yesn"); 否则printf("Noln"); 膏帝哈尔大学 QIQIHAR UNIVEP

1、if 语句 例3 输入一个整数,若为偶数则输出“Yes”,若为奇数则输出“No”。 #include "stdio.h" main( ) { int a; scanf("%d",&a); 如果a是偶数 printf("Yes\n"); 否则 printf("No\n"); }

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档