c++计算机教程

目的

做出+-*/%计算机

要求

做出可以计算+-*/%的计算机

实现

完整代码

cpp 复制代码
#include<bits/stdc++.h>
int main()
{
	std::cout<<"加+  减-  乘*  除/  取余%  \
  没有了|(因为可以算三位)"<<"\n"<<"提示:每打完一个符号或打完一个数,\
就要打空格"<<"\n";
	int s1,s2,s3,d;
	std::string a1,a2;
	std::cin>>s1>>a1>>s2>>a2>>s3;
	
	if(a1=="+")
	{
		d=s1+s2;
	}
	if(a1=="-")
	{
		d=s1-s2;
	}
	if(a1=="*")
	{
		d=s1*s2;
	}
	if(a1=="/")
	{
		d=s1/s2;
	}
	if(a1=="%")
	{
		d=s1%s2;
	}
	
	if(a2=="|")
	{
		std::cout<<d;
		return 0;
	}
	
	if(a2=="+")
	{
		std::cout<<d+s3;
	}
	if(a2=="-")
	{
		std::cout<<d-s3;
	}
	if(a2=="*")
	{
		std::cout<<d*s3;
	}
	if(a2=="/")
	{
		std::cout<<d/s3;
	}
	if(a2=="%")
	{
		std::cout<<d%s3;
	}
}
相关推荐
小林熬夜学编程12 分钟前
【MySQL】第二弹---数据库基础全解析:从概念到实践的深度探索
linux·开发语言·数据库·mysql·算法
中东大鹅1 小时前
【排序算法】选择排序
数据结构·算法·排序算法
Power++1 小时前
【BUUCTF逆向题】[2019红帽杯]easyRE
c语言·c++·python·网络安全·系统安全·密码学
九亿AI算法优化工作室&2 小时前
【SOC估计】基于扩展卡尔曼滤波器实现锂离子电池充电状态估计matlab代码和报告
开发语言·人工智能·算法·matlab·数据挖掘·回归
皎味小行家2 小时前
第四十六天|动态规划|子序列|647. 回文子串,5.最长回文子串, 516.最长回文子序列,动态规划总结篇
java·数据结构·算法·leetcode·动态规划
中东大鹅2 小时前
【排序算法】桶排序
算法·排序算法
jf加菲猫2 小时前
11 享元(Flyweight)模式
c++·设计模式·享元模式
E_han3 小时前
7.list
开发语言·汇编·数据结构·c++·算法·list
_Chipen3 小时前
2.3-STL库中list的模拟实现
c++·list
维齐洛波奇特利(male)3 小时前
(动态规划 leetcode377)组合求和IV
算法·动态规划