YTU 2616: A代码完善--简易二元运算
2616: A代码完善--简易二元运算
时间限制: 1 Sec 内存限制: 128 MB
提交: 280 解决: 187
题目描述
注:本题只需要提交填写部分的代码,请按照C++方式提交。
编写二元运算类,实现整数的加、减、乘和除四种运算。
#include <stdio.h>
#include <iostream>
using namespace std;
class FourArithOper
{
private:
int operand1,operand2;
char operator1;
public:
FourArithOper(char op,int op1,int op2)
{
operand1=op1;
operand2=op2;
operator1=op;
}
void Algorithm()
{
cout<<operand1<<operator1<<operand2<<"=";
/**************************************************
请在该部分补充缺少的代码
**************************************************/
cout<<endl;
}
};
int main()
{
int op1,op2;
char op;
cin>>op>>op1>>op2; //操作符,运算数1,运算数2
FourArithOper fa(op,op1,op2);
fa.Algorithm();
return 0;
}
输入
运算符,运算数1,运算数2
输出
按照运算符计算的结果(除法运算保留整数部分)
样例输入
+ 10 20
样例输出
10+20=30
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include <stdio.h>
#include <iostream>
using namespace std;
class FourArithOper
{
private:
int operand1,operand2;
char operator1;
public:
FourArithOper(char op,int op1,int op2)
{
operand1=op1;
operand2=op2;
operator1=op;
}
void Algorithm()
{
cout<<operand1<<operator1<<operand2<<"=";
if(operator1=='+')cout<<operand2+operand1;
if(operator1=='-')cout<<operand1-operand2;
if(operator1=='*')cout<<operand2*operand1;
if(operator1=='/')cout<<operand1/operand2;
cout<<endl;
}
};
int main()
{
int op1,op2;
char op;
cin>>op>>op1>>op2; //操作符,运算数1,运算数2
FourArithOper fa(op,op1,op2);
fa.Algorithm();
return 0;
}
#include <stdio.h>
#include <iostream>
using namespace std;
class FourArithOper
{
private:
int operand1,operand2;
char operator1;
public:
FourArithOper(char op,int op1,int op2)
{
operand1=op1;
operand2=op2;
operator1=op;
}
void Algorithm()
{
cout<<operand1<<operator1<<operand2<<"=";
if(operator1=='+')cout<<operand2+operand1;
if(operator1=='-')cout<<operand1-operand2;
if(operator1=='*')cout<<operand2*operand1;
if(operator1=='/')cout<<operand1/operand2;
cout<<endl;
}
};
int main()
{
int op1,op2;
char op;
cin>>op>>op1>>op2; //操作符,运算数1,运算数2
FourArithOper fa(op,op1,op2);
fa.Algorithm();
return 0;
}
YTU 2616: A代码完善--简易二元运算的更多相关文章
- YTU 2614: A代码完善--系统日期
2614: A代码完善--系统日期 时间限制: 1 Sec 内存限制: 128 MB 提交: 216 解决: 113 题目描述 注:本题只需要提交填写部分的代码,请按照C++方式提交. 已知某操作 ...
- YTU 2611: A代码完善--向量的运算
2611: A代码完善--向量的运算 时间限制: 1 Sec 内存限制: 128 MB 提交: 256 解决: 168 题目描述 注:本题只需要提交填写部分的代码,请按照C++方式提交. 对于二维 ...
- [java代码库]-简易计算器(第二种)
[java代码库]-简易计算器(第二种) 第二种方案:在程序中不使用if/switch……case等语句,完成计算器功能. <html> <head> <title> ...
- 从源码理解Spring原理,并用代码实现简易Spring框架
前言(本文为原创,转载请注明出处) 个人之前对于框架的学习,就停留在配置,使用阶段.说实话过段时间就会忘得荡然无存.也不知道框架的运行逻辑,就是知道添加个注解,就可以用了. 由于实习,时间比较多,也感 ...
- 原生js一行代码实现简易轮播图
这是一个简易的js无限循环轮播图,只用了一行js代码就实现了无限循环,记录一下三目运算符的伟大! <!DOCTYPE html><html lang="en"&g ...
- 自己实现IOC容器,java代码实现简易版IOC容器,IOC容器实现的步骤分解
一.需求 实现一个简易的IOC容器,管理Bean,从IOC容器的BeanFactory中获取实例,从而取代自己new实例的做法. 二.实现步骤分析 三.具体代码实现 自定义注解类 MyComponen ...
- cmdb客户端代码完善2
目录: 1.面试提问 2.完善采集端代码 3.唯一标识的问题 4.API的验证 1.面试会问到的问题: # 1. 为啥要做CMDB?# - 实现运维自动化, 而CMDB是实现运维自动化的基石# - 之 ...
- 纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版)
theme: cyanosis 最近打火机与公主裙中的爱心代码超级火,看着特别心动,让俺用css来写个简易版!!! 先看效果: 代码拆解: 主要是分为3大部分 分子颗粒 爱心 动画 代码实现: 分子颗 ...
- YTU 2607: A代码填空题--更换火车头
2607: A代码填空题--更换火车头 时间限制: 1 Sec 内存限制: 128 MB 提交: 91 解决: 73 题目描述 注:本题只需要提交填写部分的代码,请按照C++方式提交. 假设火车有 ...
随机推荐
- PowerDesigner中创建Oracle表全过程记录
本文记录如何在PowerDesigner中创建一个Oracle结构的表. 在进行本文阅读之前,需要在PowerDesigner进行 DBMS修改,DataBase创建,用户创建,表空间创建. 1. ...
- 【BZOJ】【2480】【SPOJ 3105】Mod
扩展BSGS Orz zyf……然而他的题解对AC大神的题解作了引用……而坑爹的百度云……呵呵了... 扩展BSGS模板题 /************************************* ...
- MySQL 5.7 虚拟列 (virtual columns)
参考资料: Generated Columns in MySQL 5.7.5 MySQL 5.7新特性之Generated Column(函数索引) MySQL 5.7原生JSON格式支持 Gener ...
- 一套名企WEB前端面试题,不提供答案
1.说说你对Doctype的理解 2.web产品开发的流程 3.说说你对盒子模型的理解 4.前端页面有哪三层构成,分别是什么?作用是什么? 5.行内元素有哪些?块级元素有哪些?他们如何相互转化? 6. ...
- hadoop命令行命令
1. bin/hadoop fs -ls / 查看hdfs根目录下的文件 2. bin/hadoop fs -ls /user 查看user下文件 /就是根目录的意思.
- Oracle自带的用户
Oracle安装完毕创建数据库实例的时候,会自动生成三个用户sys,system,scott. sys用户是超级管理员,具有最高权限,充当sysdba角色,可以执行create database,默认 ...
- POJ2451 Uyuw's Concert(半平面交)
题意就是给你很多个半平面,求半平面交出来的凸包的面积. 半平面交有O(n^2)的算法,就是每次用一个新的半平面去切已有的凸包,更新,这个写起来感觉也不是特别好写. 另外一个O(nlogn)的算法是将半 ...
- HDU 1671 Phone List(字符处理)
题目 用字典树可以过,可是我写的字典树一直各种错误,,, 所以,我用了别的更简便的方法.. //去你妹的一直有问题的字典树!!! ////字典树,树的根是空的 // ////#include<i ...
- hdu 1800 Flying to the Mars(简单模拟,string,字符串)
题目 又来了string的基本用法 //less than 30 digits //等级长度甚至是超过了int64,所以要用字符串来模拟,然后注意去掉前导零 //最多重复的个数就是答案 //关于str ...
- POJ 3450 Corporate Identity (KMP,求公共子串,方法很妙)
http://blog.sina.com.cn/s/blog_74e20d8901010pwp.html我采用的是方法三. 注意:当长度相同时,取字典序最小的. #include <iostre ...