编程题#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 

样例输出

+

 1 #include<stdio.h>
 2 #include<iostream>
 3
 4 int main()
 5 {
 6     int a, b, c;
 7     scanf("%d,%d,%d",&a,&b,&c);
 8     if (a+b==c)
 9     {
10         printf("+");
11     } else if (a-b==c)
12     {
13         printf("-");
14     } else if (a*b==c) {
15         printf("*");
16     } else if (b!=0 &&a/b==c)
17     {
18         printf("/");
19     } else if (b!=0 && a%b==c)
20     {
21         printf("%c",'%');
22     } else {
23         printf("error");
24     }
25     return 0;
26 }

转载于:https://www.cnblogs.com/dagon/p/4731492.html

POJ C程序设计进阶 编程题#3:运算符判定相关推荐

  1. java配对碱基链_POJ C程序设计进阶 编程题#2: 配对碱基链

    编程题#2: 配对碱基链 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 脱 ...

  2. PTA浙大版《C语言程序设计》编程题,练习2-1到习题2-6答案

    个人建议 初学者还是把格式规范起来,自己读起来既方便又美观 PTA对结果的格式要求很严格,答题的时候注意题目要求 练习2-1 Programming in C is fun! (5 分) 本题要求编写 ...

  3. [YTU]_2640( 编程题:运算符重载---矩阵求和)

    题目描述 /* 有两个矩阵a和b,均为2行3列.求两个矩阵之和. 重载运算符"+",使之能用于矩阵相加(如c=a+b). 重载流插入运算符"<<"和 ...

  4. [YTU]_2640(编程题:运算符重载---矩阵求和)

    题目描述 /* 有两个矩阵a和b,均为2行3列.求两个矩阵之和. 重载运算符"+",使之能用于矩阵相加(如c=a+b). 重载流插入运算符"<<"和 ...

  5. MOOC哈工大2020C语言程序设计精髓编程题在线测试第五周

    1 马克思手稿中的趣味数学题(4分) 题目内容: 编程求解马克思手稿中的趣味数学题:有30个人,其中有男人.女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩 ...

  6. 中国大学(慕课)哈工大C语言程序设计精髓编程题在线测试第三周

    1 学分绩计算 题目内容: 已知某大学期末考试学分绩的计算公式为:学分绩 =(工科数学 * 5 + 英语 * 1.5 + 线性代数 * 3.5) / 10请编程从键盘按顺序输入某学生的工科数学.英语和 ...

  7. 江苏大学考研805真题C语言程序设计 第五大编程题答案2004-2019

    2004 #include<stdio.h> #include<stdlib.h> int main() {int a,t,i=0;printf("请输入一个不多于五 ...

  8. c语言编程题大学,大学C语言程序设计(编程题).pdf

    C 语言程序设计习题(编程题) C 语言程序设计习题(编程题) 习题1(编程题)[知识点:基础知识] 2 2 2 2 编制程序,要求输入整数a 和b ,若a +b 大于100,则输出a +b 百位以上 ...

  9. POJ C++程序设计 编程题#4:计算整数平方和

    编程题#4:计算整数平方和 来源: 北京大学在线程序评测系统POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 总时间限制: 1000ms 内存限制: 102 ...

最新文章

  1. 国际C语言乱码大赛(IOCCC)经典之作
  2. RS-232串行口连接线 com口连接线 并口链接线 双绞线 交叉线 直连线
  3. r k-means 分类结果_R语言信用评分卡:数据分箱(binning)
  4. Google Hacking的用法
  5. 【数据结构与算法】之深入解析“通配符匹配”的求解思路与算法示例
  6. apt-get for ubuntu 工具简介
  7. 转专业学计算机难嘛,大学转专业容易吗 转专业需要什么条件
  8. python 变成float32_python – Numpy将float32转换为float64
  9. axure,购物车数量递增或递减
  10. NameNode之文件系统目录树
  11. php注册表单处理,PHP登录和注册表单错误处理
  12. Java 面向对象 之 对象引用 this的引用
  13. SpringMVC对象绑定时自定义名称对应关系
  14. Javascript 笔记与总结(1-3)arguments
  15. 免费电子书下载网站汇总
  16. kubuntu 20.04 终端输入中文时乱码
  17. 计算机模式识别科学家年薪,年薪可达80万,学人工智能要去这些学校
  18. 使用XINCheck文档查重软件对本地文档查重
  19. 通过easyx窗口实现贪吃蛇
  20. maximo数据集列表关联其他表字段

热门文章

  1. [YTU]_2918( Shape系列-4)
  2. rat/rats--用有理数形式表示矩阵
  3. java面试怎样成功率高一些_java初学者参加面试怎样提高成功率?
  4. 【VS+QT开发】获取本地网络信息小软件(C++)
  5. dell r220服务器配置oracle linux 阵列卡,如何在Dell服务器PERC5/6阵列卡配置RAID
  6. android 实现微信分享多张图片的功能
  7. 10.Java设计模式 工厂模式,单例模式
  8. PAT-乙级-1021. 个位数统计 (15)
  9. LeetCode 6. ZigZag Conversion
  10. Spring JTA应用JOTM Atomikos III Atomikos