条件判断
- if语句
#include <iostream>
int main(){
std::cout << "请输入你的身高:" << std::endl;
double hight;
std::cin >> hight;
if( hight > 1.50){
std::cont << "可以购买半票'<< std::endl;}else{
std::cout << "不好意思,要购买全票" << std::endl;}
return 0;
}
2,switch语句
switch和if语句相似,它是等价条件判断,但是一旦满足某个case的条件,那么其他的case就不会在判断。
#include <iostream>
int main (){
std::cout << "请输入此次考试的成绩评级" << std::endl;
char level ;
std::cin >> level;
switch (level){
case 'A':
std::cout << "优秀" << std::endl;
break;
case 'B':
std::cout << "良好" << std::endl;
break;
case 'C':
std::cout << "及格" << std::endl;
break;
case 'D':
std::cout << "仍需继续努力" << std::endl;
break;
default:
std::cout << "输入错误。" << std::endl;
break;
}
return 0 ;
循环控制
如果需要让某件事重复的执行多次,其语句是:while,do-while,for三种方式实现
1,while
#include <iostream>
int mian(){
int count = 0;
while(count < 10){
std::cout << "游戏还没结束" << std::endl;
Sleep(1000);
count++;
}
return 0;
}
2,do-while
do-while结构与while相似,区别在于while是上来先执行操作后判断,do-while是先判断在执行循环操作。
#include <iostream>
int mian(){
int count = 0;
do{
std::cout <<"游戏还没结束。。" << std::endl;
Sleep(1000);
count++;
}while(count < 10);
return 0;
3,for
#include <iostream>
int main(){
for(int count = 0; count < 10; count++){
std::cout << "游戏还未结束" << std::endl;
Sleep(1000);
}
return 0;
}