当前位置: 首页 > article >正文

c++计算机教程

目的

 做出+-*/%计算机

要求

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

实现

完整代码

#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;
	}
}


http://www.kler.cn/a/539729.html

相关文章:

  • 企业级Mysql实战
  • 【大模型】DeepSeek-V3技术报告总结
  • 【C++学习篇】C++11第二期学习
  • “深入浅出”系列之C++:(18)C++11
  • Windows 本地部署大模型 OpenWebUI+Ollama
  • Qt:Qt Creator项目创建
  • 5G技术解析:从核心概念到关键技术
  • Java 中 ArrayList 和 LinkedList 有什么区别?
  • 【WB 深度学习实验管理】利用 Hugging Face 实现高效的自然语言处理实验跟踪与可视化
  • SQL自学,mysql从入门到精通 --- 第 5 天,对函数的处理
  • 神经网络|(九)概率论基础知识-泊松分布及python仿真
  • MySQL与钉钉数据融合,加速企业付款退款自动化进程
  • Spring AI -使用Spring快速开发ChatGPT应用
  • 鸿蒙NEXT API使用指导之文件压缩和邮件创建
  • 【Spring】Spring MVC入门(一)
  • 如何将 Jupyter Notebook (.ipynb) 文件转换为 Python (.py) 文件
  • Git 常见错误与解决方案全指南
  • 安装perl-DBD-MySQL报错:Requires: libmysqlclient.so.18
  • C++ 设计模式 - 访问者模式
  • MySQL数据库 - 阶段性体系总结
  • 【Vue3路由小技巧】用Hash模式打造流畅体验!
  • 【kafka系列】Topic 与 Partition
  • x小兔鲜vue.js
  • C#中的Frm_Welcome.Instance.Show(),是什么意思
  • c++ 输入输出笔记
  • 流氓软件一键屏蔽免疫工具Baidun Armor v3.2.1 绿色版