C++ if-else

C++ if-else

C++编程中,if语句用于测试条件。在C++中有各种类型的if语句。

  • if语句
  • if-else语句
  • 嵌套if语句
  • if-else-if梯形语句

C++ IF语句

C++ if语句测试条件。如果条件为真,则执行该语句。

if(condition){  
//code to be executed  
}

C++ if-else

C++ If例子

#include <iostream>
using namespace std;

int main () {
   int num = 10;  
            if (num % 2 == 0)  
            {  
                cout<<"It is even number";  
            } 
   return 0;
}

输出:

这是一个偶数

C++ IF-else语句

C++ if-else语句也测试条件。如果条件为真,则执行if块,否则执行else块。

if(condition){  
//如果条件为真,执行的代码
}else{  
//如果条件为假,执行的代码
}  

C++ if-else

C++ If-else示例

#include <iostream>
using namespace std;
int main () {
    int num = 11;  
             if (num % 2 == 0)  
             {  
                 cout<<"这是一个偶数";  
             } 
             else
             {  
                 cout<<"这是一个奇数";  
             }
    return 0;
}

输出:

这是奇数

C++ if-else 示例:带有用户输入

#include 
using namespace std;
int main () {
    int num;
    cout<<"请输入一个数字:";
    cin>>num;
            if (num % 2 == 0)  
            {  
                cout<<"这是偶数"<<endl;  
            } 
            else
            {  
                cout<<"这是奇数"<<endl;  
            }
   return 0;
}

输出:

请输入一个数字:11
这是奇数

输出:

请输入一个数字:12
这是偶数

C++ if-else-if ladder 语句

C++ if-else-if ladder 语句从多个语句中执行一个条件。

if(condition1){  
//code to be executed if condition1 is true  
}else if(condition2){  
//code to be executed if condition2 is true  
}  
else if(condition3){  
//code to be executed if condition3 is true  
}  
...  
else{  
//code to be executed if all the conditions are false  
}  

C++ if-else

C++ If else-if 示例

#include <iostream>
using namespace std;
int main () {
       int num;
       cout<<"Enter a number to check grade:";  
       cin>>num;
            if (num <0 || num >100)  
            {  
                cout<<"wrong number";  
            }  
            else if(num >= 0 && num < 50){  
                cout<<"Fail";  
            }  
            else if (num >= 50 && num < 60)  
            {  
                cout<<"D Grade";  
            }  
            else if (num >= 60 && num < 70)  
            {  
                cout<<"C Grade";  
            }  
            else if (num >= 70 && num < 80)  
            {  
                cout<<"B Grade";  
            }  
            else if (num >= 80 && num < 90)  
            {  
                cout<<"A Grade";  
            }  
            else if (num >= 90 && num <= 100)  
            {  
                cout<<"A+ Grade";
            }  
    }  

输出:

请输入一个数字以检查成绩:66
C等级

输出:

请输入一个数字以检查成绩:-2
错误的数字

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程