c++教程入门(第三章)

类似于相等性关系和不相等性关系,我们在 C++ 语言中可以使用的关系运算符还有 大于等于关系运算符(greater-than or equal-to operator) >=小于等于关系运算符(less-than or equal-to operator) <=大于关系运算符(greater-than operator) >小于关系运算符(less-than operator) <

我们也可以简单的看一些例子。对于3 > 7这样的式子,我们得到的结果逻辑值是 00,这个表达式是“假”的;对于7 >= 76 < 87 <= 9这样的式子,我们得到的结果逻辑值是 true,这三个表达式是“真”的。

是(或真,true)、非(或假,false)的表示与关系运算在之后的学习中将有非常丰富的应用,很多的程序逻辑对于是非的表示与关系运算的依赖性还是很强的。

接下来我们要学习if、else语句。

题目:加减乘除四则运算计算机

这一道题,我们会用到char类型的字符变量,也就是+-*/四个运算符

if语句的格式:

//一个条件
if(   ){
    
    
}
//两个条件
if{
    

}else{


}
//或者
if(){


}
if(){


}
//或者
if(){


}else if(){


}
//两个条件,一个其他
if(){


}else if(){


}else if(){


}

我们假设变量a为输入的内容,判断它是不是20,如果是,输出yes,否则输出no我们可以这样写:

#include<iostream>
using namespace std;
int main(){
    int a;
    cin>>a;
    if(a==20){
        cout<<"yes";
    }else{
        cout<<"no";
    }
    return 0;
}

这就是if语句,接下来回归题目:

由于有两种不同的变量,便可以直接运算

int a,b;
char c;
cin>>a>>c>>b;

现在我们已经给变量赋值了

接下来就要做判断

if(c=='+'){
    cout<<a+b;
}

好了,加法判断已经做完啦

输入12+1

输出13

以此类推,我们可以搞-*/这三个运算符

​if(c=='+'){
    cout<<a+b;
}
​if(c=='-'){
    cout<<a*b;
}
​if(c=='*'){
    cout<<a*b;
}
​if(c=='/'){
    cout<<a/b;
}
​

以下就是程序了

int a,b;
char c;
cin>>a>>c>>b;
​
​if(c=='+'){
    cout<<a+b;
}
​if(c=='-'){
    cout<<a*b;
}
​if(c=='*'){
    cout<<a*b;
}
​if(c=='/'){
    cout<<a/b;
}
​

​
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值