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;
	}
}
相关推荐
z203483152022 分钟前
我与C++的故事
开发语言·c++·c++40周年
异步的告白1 小时前
C语言-数据结构-1-动态数组
c语言·数据结构·c++
想唱rap1 小时前
Linux开发工具(4)
linux·运维·服务器·开发语言·算法
前端炒粉2 小时前
21.搜索二维矩阵 II
前端·javascript·算法·矩阵
星释2 小时前
Rust 练习册 :Rail Fence Cipher与栅栏密码
开发语言·算法·rust
东方隐侠安全团队-千里2 小时前
第3节 RSA算法开启公钥加密时代
网络·人工智能·算法
7澄12 小时前
深入解析 LeetCode 1:两数之和
算法·leetcode·职场和发展·arraylist
Moonbit3 小时前
MGPIC 初赛提交倒计时 4 天!
后端·算法·编程语言
ceclar1233 小时前
C++线程操作
c++