A+B(尾数不等a+b问题)
来源:互联网 发布:如何参观清华大学知乎 编辑:程序博客网 时间:2024/05/11 11:19
/*Problem Description
读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。
Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。
Output
对每个测试用例输出1行,即A+B的值或者是-1。
Sample Input
1 2 1
11 21 1
108 8 2
36 64 3
0 0 1
Sample Output
3
-1
-1
100
*/
#include<iostream>using namespace std;int main(){int A,B,K;while(cin>>A>>B>>K){if(A==0&&B==0)break;int i;int sum=1;for(i=0;i<K;i++){sum*=10;}if(A%sum==B%sum){cout<<"-1"<<endl;}else{cout<<A+B<<endl;}}return 0;}
0 0
- A+B(尾数不等a+b问题)
- A+B(字符串a+b问题)
- 问题 A: 二哈学A+B
- a>b?a:b
- 关于a+++++b问题
- A+B的问题
- A+B问题
- A+B问题acm
- 空行问题A+B
- A+B问题II
- 1.A+B问题
- A+B问题 844
- 有关A+B问题
- A+B问题
- A+B问题
- A-B问题
- ACM-A+B问题
- 1000 A+B问题
- CSS属性position详解
- ch4_1_6.m 正变换与反变换结合
- 计算任何一天是星期几的几种算法
- hdu 5225 Tom and permutation && BestCoder Round #40
- mysqldump 和还原
- A+B(尾数不等a+b问题)
- Java中成员变量和局部变量的区别
- 对进程地址空间的一点认识
- ch4_1_7.m
- Valid Palindrome
- leetcode | Median of Two Sorted Arrays 寻找2个有序数组中第k大的值
- 最长公共子序列[动态规划]
- 乘法逆元
- 【牛腩】1-5讲小结