题目描述:
读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。
输入:

测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。

输出:

对每个测试用例输出1行,即A+B的值或者是-1。

样例输入:
1 2 1
11 21 1
108 8 2
36 64 3
0 0 1
样例输出:
3
-1
-1
100
来源:
2006年浙江大学计算机及软件工程研究生机试真题
答疑:
解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7739-1-1.html
    #include <iostream>using namespace std;int main(){int a,b,k;while(cin>>a>>b>>k && a!=0 && b!=0){if(k == 0)cout<<a+b<<endl;else if(k==1){if(a%10 == b%10){cout<<-1<<endl;}else{cout<<a+b<<endl;}}else if(k==2){if((a%10 == b%10) &&(a/10%10 == b/10%10)){cout<<-1<<endl;}else{cout<<a+b<<endl;}}else if(k==3){if((a%10 == b%10) &&(a/10%10 == b/10%10)&&(a/100%10 == b/100%10)){cout<<-1<<endl;}else{cout<<a+b<<endl;}}else if(k==4){if((a%10 == b%10) &&(a/10%10 == b/10%10)&&(a/100%10 == b/100%10)&&(a/1000%10 == b/1000%10)){cout<<-1<<endl;}else{cout<<a+b<<endl;}}else if(k>4){if((a%10 == b%10) &&(a/10%10 == b/10%10)&&(a/100%10 == b/100%10)&&(a/1000%10 == b/1000%10)){cout<<-1<<endl;}else{cout<<a+b<<endl;}}}return 0;}/**************************************************************Problem: 1015User: vhrealLanguage: C++Result: AcceptedTime:0 msMemory:1520 kb****************************************************************/

九度OJ—题目1015:还是A+B相关推荐

  1. 九度OJ 题目1179:阶乘

    /********************************* * 日期:2013-2-8 * 作者:SJF0115 * 题号: 九度OJ 题目1179:阶乘 * 来源:http://ac.jo ...

  2. 九度OJ 题目1069:查找学生信息 随笔

    ** 九度OJ 题目1069:查找学生信息 ** 题目描述如下: 输入N个学生的信息,然后进行查询. 输入 输入的第一行为N,即学生的个数(N<=1000) 接下来的N行包括N个学生的信息,信息 ...

  3. 九度OJ 题目1203:IP地址

    /********************************* * 日期:2013-2-8 * 作者:SJF0115 * 题号: 九度OJ 题目1203:IP地址 * 来源:http://ac. ...

  4. 九度OJ—题目1032:ZOJ

    题目描写叙述: 读入一个字符串.字符串中包括ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出.当某个字符用完时,剩下的仍然依照ZOJ的顺序输出. 输入: 题目包括多组用例,每组用例占一行,包括ZOJ ...

  5. 九度oj 题目1411:转圈

    题目描述: 在一个有向图有n个顶点(编号从1到n),给一个起点s,问从起点出发,至少经过一条边,回到起点的最短距离. 输入: 输入包括多组,每组输入第一行包括三个整数n,m,s(1<=n< ...

  6. 【WA】九度OJ题目1435:迷瘴

    题目描述: 通过悬崖的yifenfei,又面临着幽谷的考验-- 幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅.由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死. 幸好y ...

  7. 九度oj 题目1354:和为S的连续正数序列

    题目描述: 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久, ...

  8. 九度oj 题目1376:最近零子序列

    题目描述: 给定一个整数序列,你会求最大子串和吗?几乎所有的数据结构与算法都会描述求最大子串和的算法.今天让大家来算算最近0子串和,即整数序列中最接近0的连续子串和.例如,整数序列6, -4, 5, ...

  9. 九度oj 题目1078:二叉树遍历

    题目1078:二叉树遍历 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5326 解决:3174 题目描述: 二叉树的前序.中序.后序遍历的定义: 前序遍历:对任一子树,先访问跟,然后遍历 ...

最新文章

  1. 【 MATLAB 】Filter Data
  2. linux下diff、patch制作补丁
  3. 关于web.xml3.0启动报错
  4. JQuery实现动态插入HTML模块
  5. Flask/Django/Tornado语法对比(持续更新中)
  6. 前端工程师都会喜欢的5个JavaScript库
  7. 【推荐实践】智能推荐算法在直播场景中的应用
  8. [论文阅读] Maintaining Discrimination and Fairness in Class Incremental Learning
  9. 谷歌和ESRI眼中的Web Mercator
  10. 2022年武汉市小微服务业企业进入规模服务业企业奖励申报条件以及申报流程汇总
  11. java读取rar_java怎么读取Zip和RAR里面的文件啊?
  12. JS 的内联模式与外联模式
  13. AutoRun机制详解
  14. Redis数据结构之——跳表skiplist
  15. 使用charCodeAt()和charAt()方法,根据Unicode 编码,转换字符
  16. 跟着无羡学python第一天
  17. leetcode1658.将x见到0的最小操作数
  18. 如何解决mathtype公式拉大word中行间距的问题
  19. 网络工程师的职业技术要求
  20. 做公众号依然可以赚到钱

热门文章

  1. list index out of range错误
  2. VRChat模型制作笔记
  3. 内网穿透工具Ngrok
  4. ai动漫生成软件哪个好?这篇文章告诉你
  5. 用Java实现用户登录界面
  6. ps安装了可以打开但开始里面找不到_黑苹果安装入门(hackintosh install)
  7. 使用canvas 绘制象棋棋盘
  8. 那些在做固态盘SSD的其实在研究这仨东西
  9. 微信有趣的“隐身”功能!关掉这几个开关,别人怎么都搜不到你
  10. 联想服务器开机滴一下不显示,电脑开机没有滴的一声显示器不亮怎么办 电脑开机故障解决方法【图文】...