九度 Online Judge 算法 刷题 题目1015:还是A+B
2015-08-13 09:53
218 查看
题目1015:还是A+B
题目描述:读入两个小于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年浙江大学计算机及软件工程研究生机试真题
code
C语言 实现[code]#include<stdio.h> #include <math.h> main() { int a,b,c; while (1) { scanf("%d %d %d",&a,&b,&c); if (a==0 & b==0) break; else if (a>=10000 | b>= 10000 ) continue; else { if (a%(int)pow(10,c) == b%(int)pow(10,c)) printf("-1\n"); else printf("%d\n",a+b); } } } /************************************************************** Problem: 1015 User: langzimaizan Language: C Result: Accepted Time:0 ms Memory:1004 kb ****************************************************************/
相关文章推荐
- UVA——10130SuperSale
- 多校第七场 1003 hdu 5371 Hotaru's problem(manacher+set)
- mac下安装中文汉化插件和快速打开浏览器插件
- socket使用非阻塞connect
- 迟来SQLHelper
- Android仿微信联系人按字母排序
- oracle 字符集
- 顺序二叉树的建立、前中后序遍历。
- 部落卫队 解题报告
- ScrollView反弹效果的实现
- SSM后台管理系统(Spring SpringMVC Mybatis Mysql EasyUI)
- zoj 3175 Number of Containers 分块加速
- Struts 2中 Constant详解
- 采用CAS原理构建单点登录
- incompletetype.c:6: error: dereferencing pointer to incomplete type.
- 网络连接之Http及异步操作AsyncTask
- maven项目配置文件路径的修改
- 数据库培训知识
- 求A^B的所有约数和 POJ1845
- java 后台开发关键词解释