1 #include<iostream> 2 using namespace std; 3 int main(){ 4 5 //选择结构 单行if语句 6 7 //用户输入分数,如果分数大于600,视为考上一本大学 8 9 //1.用户输入分数 10 int score = 0; 11 cout << "请输入一个分数:" <<endl; 12 cin >> score; 13 //2.打印用户输入的分数 14 cout << "你输入的分数是: " << score << endl; 15 //3.判断分数是否大于600,如果大于等于则输出考上,小于则输出未考上 16 if(score>=600){ 17 cout << "恭喜你考上一本大学!" << endl; 18 } 19 else{ 20 cout << "很可惜你没考上一本" << endl; 21 } 22 //注意:if后不加分号,否则条件无用 23 24 system("pause"); 25 26 return 0; 27 }选择结构
1 #include<iostream> 2 using namespace std; 3 int main(){ 4 5 //多条件if语句 6 //输入一个分数大于600,一本 7 //大于500,二本 8 //大于400,三本 9 //小于等于400,未考上 10 11 int score = 0; 12 cout << "请输入你的考试分数" <<endl; 13 cin >> score; 14 cout << "你输入的分数为:" << score << endl; 15 if(score>600){ 16 cout << "恭喜你考上一本!" << endl; 17 } 18 else if(score>500){ 19 cout << "恭喜你考上二本!" << endl; 20 } 21 else if(score>400){ 22 cout << "恭喜你考上三本!" << endl; 23 } 24 else{ 25 cout << "很可惜,你未考上大学!" << endl; 26 } 27 28 system("pause"); 29 30 return 0; 31 }多条件if语句
1 #include<iostream> 2 using namespace std; 3 int main(){ 4 /* 5 提示用户输入一个高考考试分数,根据分数做如下判断 6 分数如果大于600分视为考上一本,大于500分考上二本,大于400考上三本,其余视为未考上本科; 7 在一本分数中,如果大于700分,考入北大,大于650分,考入清华,大于600考入人大。 8 */ 9 int score = 0; 10 cout << "请输入你的考试分数" <<endl; 11 cin >> score; 12 cout << "你输入的分数为:" << score << endl; 13 if(score>600){ 14 cout << "恭喜你考上一本!" << endl; 15 if(score>700){ 16 cout << "恭喜你成功被北京大学录取!" << endl; 17 } 18 else if(score>650) { 19 cout << "恭喜你成功被清华大学录取!" << endl; 20 } 21 else{ 22 cout << "恭喜你成功被人民大学录取!" << endl; 23 } 24 } 25 else if(score>500){ 26 cout << "恭喜你考上二本!" << endl; 27 } 28 else if(score>400){ 29 cout << "恭喜你考上三本!" << endl; 30 } 31 else{ 32 cout << "很可惜,你未考上大学!" << endl; 33 } 34 system("pause"); 35 36 return 0; 37 }嵌套if语句
1 #include <iostream> 2 using namespace std; 3 int main(){ 4 //三目运算符 5 //创建三个变量 abc 6 //将a和b进行比较,将变量大的赋值给c 7 8 int a = 10; 9 int b = 20; 10 int c = 0; 11 12 c = (a>b?:b); 13 14 cout << "c = " << c <<endl; 15 16 //在C++中,三目运算符返回的是变量,可以继续赋值 17 (a>b?a:b) = 100; 18 cout << "a = " << a <<endl; 19 cout << "b = " << b <<endl; 20 system("pause"); 21 22 return 0; 23 }三目运算符