第五次课总结
单词`
setpresicion 设置位数
switch 开关
case 实例(具体情况)
default 默认的
知识点
回顾
逻辑运算符号
!与 &&或 ||非
!----> 非true即false
|| ----> 左右两边只要有一个true即为true
&& ----> 左右两边只要有一个false即为false
本节课重点
- switch … case 语句
- 使用方法:
#include <iostream>
using namespace std;
int main(){
int a,a4,a5,a6;cin>>a;a4=a/4;
switch(a%4){
case 0:
a5=0,a6=0;
cout<<a4<<" "<<a5<<" "<<a6<<endl;
break;
case 1:
a5=1,a6=0;
cout<<(a4-1)<<" "<<a5<<" "<<a6<<endl;
break;
case 2:
a5=0,a6=1;
cout<<(a4-1)<<" "<<a5<<" "<<a6<<endl;
break;
case 3:
a5=1,a6=1;
cout<<(a4-2)<<" "<<a5<<" "<<a6<<endl;
}
return 0;
}
2.使用注意事项:
a. switch后边的小括号只能放int类型的,不能放小数类型的。
b. case后面需要空格。
c. case后面的内容是与小括号中的值比较相等使用的。
d. 每语句case后面需要加break。
3.三目运算符
语法: 表达式1?表达式2:表达式3
解释:
表达式1的结果为true执行的结果就是表达式3的值,否则就是表达式3的值。
例:
#include <iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<(a>=90?"A":(a>=60?"B":"C"));
return 0;
}