/*********************************
* 日期:2012-6-28
* 作者:SJF0115
* 题号: 九度1015
* 题目:还是A+B
* 结果:AC
* 题意:
* 总结:
**********************************/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void split(int num,int k,char *str)
{
int i;
for (i=0;i<k;i++)
{
str[i]=num%10+'0';
num/=10;
}
str[i]='\0';
}
int main()
{
int A,B,K;
char numA[1001],numB[1001];
//输入重定向,输入数据将从in.txt文件中读取
//freopen("C:\\Users\\SJF\\Desktop\\in.txt","r",stdin);
while(scanf("%d %d %d",&A,&B,&K)!=EOF)
{
int flag = 0;
if(A == 0 && B == 0){
break;
}
split(A,K,numA);
split(B,K,numB);
for(int i =0;i<strlen(numA);i++){
if (numA[i] != numB[i])
{
flag = 1;
printf("%d\n",A+B);
break;
}
}
if(flag == 0){
printf("-1\n");
}
}
return 0;
}
九度1015 还是A+B
最新推荐文章于 2022-02-23 15:02:25 发布