[土狗之路]coursera C语言进阶 习题 运算符判定
来源:互联网 发布:淘宝css代码大全 编辑:程序博客网 时间:2024/04/27 17:57
直接上题:
编程题#3:运算符判定
来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)
注意: 总时间限制: 1000ms 内存限制: 65536kB
描述
两个整数 a 和 b 运算后得到结果 c。表示为:a ? b = c,其中,?可能是加法 +,减法 -,乘法 *,整除 / 或 取余 %。请根据输入的 a,b,c 的值,确定运算符。如果某种运算成立,则输出相应的运算符,如果任何运算都不成立,则输出 error.
例如:
输入:
3,4,5
输出:
error
若输入:
3,4,3
则输出:
%
输入
a b和 c 的值在意行内输入,以逗号间隔
输出
五个运算符之一或 error
样例输入
6,7,13
样例输出
+然后是代码:
<pre name="code" class="cpp">#include<iostream>using namespace std;int main() {int a, b, c;char d, e;//用来吃掉,cin >> a >> d >> b >> e >> c;//因为这道题只能输出一个运算符号,所以必须if else这样套下来//否则会出现2,2,4 同时输出+和*的情况,导致错误if (a + b == c) {cout << '+'<<endl;}else {if (a - b == c)cout << '-' << endl;else {if (a * b == c)cout << '*' << endl;else {if (a / b == c)cout << '/' << endl;else {if (a % b == c)cout << '%' << endl;elsecout << "error" << endl;}}}}return 0;}
0 0
- [土狗之路]coursera C语言进阶 习题 运算符判定
- [土狗之路]coursera C语言进阶习题 文字排版
- [土狗之路]coursera C语言进阶 习题 分配病房
- [土狗之路]coursera C语言进阶 习题 寻找山顶
- [土狗之路]coursera上C语言进阶习题 括号匹配
- [土狗之路]coursera C语言进阶习题 计算矩阵边缘元素之和
- [土狗之路]coursera C语言进阶习题 二维数组右上左下遍历
- [土狗之路]coursera C语言进阶 习题 配对碱基链
- [土狗之路]coursera C语言进阶 习题 含k个3的数
- [土狗之路]coursera C语言进阶 习题 字符串中次数第2多的字母
- [土狗之路]coursera C语言进阶 习题 寻找平面上的极大点
- [土狗之路]coursera C语言进阶练习题 排队游戏
- [土狗之路]coursera上C语言进阶第二周作业
- [土狗之路]coursera上C语言基础第七周作业
- [土狗之路]coursera C语言基础12周(期末考试)作业
- [土狗之路]coursera 上面C++第8周作业
- [土狗之路]Coursera 北京大学C++ 魔兽世界:备战
- [土狗之路]coursera 北京大学C++ 魔兽世界:装备
- 欢迎使用CSDN-markdown编辑器
- 12个有趣的C语言问答
- lua-debug
- ASP.NET MVC5 之问题集(一):连接SQLSERVER2012的LocalDB
- Android在onCreate()方法中动态获取TextView控件的高度
- [土狗之路]coursera C语言进阶 习题 运算符判定
- 谷歌调试工具
- StackImplementation
- javascript删除,添加元素
- Java---Socket编程UDP/TCP
- c语言之指针
- MySQL安装、配置和使用(一)
- 设计模式之单例模式(Singleton)
- 文本属性Attributes