杭电1229 还是A+B

原创 2015年11月17日 20:29:45

还是A+B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18349    Accepted Submission(s): 8917


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
 

Source
 

Recommend
JGShining   |   We have carefully selected several similar problems for you:  1230 1237 1753 1555 1757 
 


...:

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
int n,m,j,k,l,i,a,b;
int main()
{
	while(scanf("%d%d%d",&a,&b,&k),a+b)
	{
		l=pow(10,k);
		if(a%l==b%l)
		printf("-1\n");
		else
		printf("%d\n",a+b);
	}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

【杭电】[1229]还是A+B

很简单的一题 主要是判断数的后几位是否相同这里采用的是取余运算 所以需要对1后面k个0取余突然心血来潮用递归写了一个计算1后面k个0是数字多少的函数...
  • u011493189
  • u011493189
  • 2016年03月01日 23:08
  • 158

杭电-1229还是A+B

还是A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tota...
  • nvliba
  • nvliba
  • 2015年12月01日 18:40
  • 460

杭电1229 还是A+B

#include#includeusing namespace std;int main(){ int a,b,t,k; while(cin>>a>>b>>k) {     if(a==0&&b==0...
  • guyeyidian
  • guyeyidian
  • 2010年10月07日 16:01
  • 251

杭电Hd 1229 还是A+B

import java.util.Scanner; public class Hd1229 { public static void main(String [] args){  Scanner...
  • Zhongyou2010
  • Zhongyou2010
  • 2013年01月06日 15:15
  • 186

杭电OJ——1229 还是A+B

还是A+B Problem Description 读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。 ...
  • lishuhuakai
  • lishuhuakai
  • 2013年01月20日 17:14
  • 1911

杭电1229题还是A+B

import java.util.Scanner; public class Main { public static void main(String[] args) { ...
  • bruce_suxin
  • bruce_suxin
  • 2016年12月22日 20:17
  • 101

杭电ACM 1229 还是A+B

还是A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tota...
  • neuxxm
  • neuxxm
  • 2012年11月12日 01:34
  • 866

杭电oj-1229-还是A+B

Problem Description 读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。 Input 测试输入包...
  • yeyun666
  • yeyun666
  • 2016年03月29日 22:34
  • 132

hdoj还是A+B 1229

有两种方法,第一种方法比较奇特。可以借鉴一下。
  • qjt19950610
  • qjt19950610
  • 2015年07月23日 16:32
  • 201

hd 1229 还是A+B

#include int main() {     int a,b,k;     while(scanf("%d%d",&a,&b)!=EOF&&(a!=0||b!=0))     {  ...
  • lc311309010103
  • lc311309010103
  • 2014年07月29日 16:43
  • 194
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:杭电1229 还是A+B
举报原因:
原因补充:

(最多只允许输入30个字)