1、f语句 (2)求余运算与双分支if语句 双分支f语句的一般形式: if(表达式)语句1 else语句2 表达式 非0 0 语句1 语句2 爵帝哈尔大学 QIQIHAR UNIVEP
1、if 语句 (2)求余运算与双分支if语句 双分支if 语句的一般形式: if(表达式) 语句1 else 语句2 语句1 语句2 表达式 非真0 0假
1、f语句 例3 输入一个整数,若为偶数则输出“Yes”, 若为奇数则输出“No”。 #include "stdio.h" main() int a; scanf("%d",&a); if(a%2==0)printf("Yes\n"); else printf("Noln"); 注意:求余运算的两个操作数必须都是整型的。 5%2 8%2 2%5 爵帝哈尔大学 QIQIHAR UNIVEP
1、if 语句 例3 输入一个整数,若为偶数则输出“Yes”, 若为奇数则输出“No”。 #include "stdio.h" main( ) { int a; scanf("%d",&a); if(a%2==0) printf("Yes\n"); else printf("No\n"); } 注意:求余运算的两个操作数必须都是整型的。 5%2 8%2 2%5
1、f语句 基本算术运算符 % + 爵帝哈尔大学 QIQIHAR UNIVEP
1、if 语句 基本算术运算符 * / % + -
1、f语句 例2对输入的两个实数按由小到大的顺序输出。 方法3: #include "stdio.h" mainO float a,b; scanf("%f%f",&a,&b); if(a<=b)printf("%f,%f\n",a,b); else printf("%f,%f n",b,a); 爵帝哈尔大学 QIQIHAR UNIVEP
1、if 语句 方法3: #include "stdio.h" main() { float a,b; scanf("%f%f",&a,&b); } if(a<=b) printf("%f,%f\n",a,b); else printf("%f,%f\n",b,a); 例2 对输入的两个实数按由小到大的顺序输出
1、f语句 (3)逻辑运算与多分支f语句 多分支f语句的一般形式: f(表达式1)语句1 else if(表达式2)语句2 else if(表达式m)语句m [else语句m+1] 注:[]内为可缺省的。 爵帝哈尔大学 QIQIHAR UNIVEP
1、if 语句 (3)逻辑运算与多分支if语句 多分支if 语句的一般形式: 注:[ ]内为可缺省的。 if(表达式1) 语句1 else if(表达式2) 语句2 . . else if(表达式m) 语句m [ else 语句m+1 ]