#include<bits/stdc++.h>
using namespace std;
int main()
{
int x;
cin>>x;
if(x%2==0)
cout<<"x可以被2整除"<<endl;
else
cout<<"x不可以被2整除"<<endl;
return 0;
}
switch-case语句
(1)switch-case语法
switch(表达式){
case 常量表达式1:
语句1
case 常量表达式2:
语句2
case 常量表达式3:
语句3
default:
语句N
}
在编写switch-case语句程序时,要注意以下三点要求:
语句中常量表达式必须是整数。
语句中可以有多个case分支。
语句中可以没有default分支。
(1)阅读程序,分析答案
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x=2;
switch(x){
case 1:
cout<<"A"<<endl;
case 2:
cout<<"B"<<endl;
case 3:
cout<<"C"<<endl;
default:
cout<<"D"<<endl;
}
return 0;
}
switch-case语句中,每个分支结束后,一定要有中断语句跳出判断分支。否则会一直执行下去。
(2)阅读程序,分析答案
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x=2;
switch(x){
case 1:
cout<<"A"<<endl;
break;
case 2:
cout<<"B"<<endl;
break;
case 3:
cout<<"C"<<endl;
break;
default:
cout<<"D"<<endl;
break;
}
return 0;
}