【2021-02-02】程序流程结构

【2021-02-02】程序流程结构
 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 }
选择结构 【2021-02-02】程序流程结构
 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语句 【2021-02-02】程序流程结构
 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语句 【2021-02-02】程序流程结构
 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 } 
三目运算符

 

上一篇:数据库遇到的问题及处理方式


下一篇:综合布线故障排除和诊断—DSX-600