见“如果,那么,否则”前,先来熟悉以下关系运算符弟兄们:
大于 | 小于 | 等于 | 小于等于 | 大于等于 | 不等于 |
> | < | == | <= | >= | != |
注意这是一个坑!=为赋值,==为比较
前进吧!你好!判断语句!
单分支:
if(判断条件)
{
执行语句;
}
双分支:
if(判断条件)
{
执行语句1;
}
else
{
执行语句2;
}
多分支:
if(判断条件1)
{
执行语句1;
}
else if(判断条件2)
{
执行语句2;
}
else
{
执行语句3;
}
#include<iostream>
using namespace std;
int main()
{
int x; //成绩
cin>>x;
if(x>=90)
{
cout<<"棒!";
}
else if(x>=80)
{
cout<<"再接再厉!";
}
return 0;
}
- 一个if 只有一个 else,else 在所有 else if 之后
- 一个 if 可有多个 else if,else if 在 else 之前
- 任何一个else if 判断条件符合,其他的 else if 或 else 将直接跳过
#include<iostream>
using namespace std;
int main()
{
double number,number2;
char x;
cout<<"欢迎来到简易计算器!"<<endl;
cout<<"请输入第一个数:"<<endl;
cin>>number1;
cout<<"请输入you想要的符号(+、-、*、/)"<<endl;
cin>>x;
cout<<"请输入第二个数:"<<endl;
cin>>number2;
if(x=='+')
{
cout<<number1<<"+"<<number2<<"="<<number1+number2<<endl;
}
else if(x=='-')
{
cout<<number1<<"-"<<number2<<"="<<number1-number2<<endl;
}
else if(x=='*')
{
cout<<number1<<"*"<<number2<<"="<<number1*number2<<endl;
}
else
{
cout<<number1<<"/"<<number2<<"="<<number1/number2<<endl;
}
return 0;
}
运用所有博客内容,可以做一个简易计算器了!look!
若有不足之处,恳请大佬们指点!