题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1229

解题思路,最开始想的是把输入的数据存入数组中,比如输入 1,在数组中就储存为1000(因为数据不超过10000,所以四位数字就够了),然后再对数组进行处理,使它变成0001,这样就可以方便的比较末尾数字,后来觉得这样做其实还更麻烦,所以就是把它当作一个整型数据输入的来做的。

#include<stdio.h>
int main()
{
int a,b,k;
while(scanf("%d %d %d",&a,&b,&k)!=EOF&&a&&b)
{
int s[8],t[8];
int i,num=0;
s[0]=a%10;
s[1]=a/10%10;
s[2]=a/100%10;
s[3]=a/1000%10;
s[4]=0;
s[5]=0;
s[6]=0;
s[7]=0;
t[0]=b%10;
t[1]=b/10%10;
t[2]=b/100%10;
t[3]=b/1000%10;
t[4]=0;
t[5]=0;
t[6]=0;
t[7]=0;
for(i=0;i<k;i++)
{
if(s[i]==t[i])
num++;
}
if(num==k)
printf("-1\n");
else
printf("%d\n",a+b);
}
}

  

最新文章

  1. yii遍历行下的每列数据(小1月考)
  2. Java1.8.0_05 环境配置
  3. CodeForces 86D(Yandex.Algorithm 2011 Round 2)
  4. Unity3D连接真机调试教程,可抓断点
  5. PHP5.4新特性(转)
  6. python(学习之路一)
  7. jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)
  8. vue+mockjs 模拟数据,实现前后端分离开发
  9. [UOJ]#36. 【清华集训2014】玛里苟斯
  10. 记一次按需加载和npm模块发布实践
  11. k8s集群Canal的网络控制 原
  12. 几个VB常见又内涵的错误
  13. 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165326
  14. 第二次OO总结
  15. iOS链接库的冲突
  16. linux shell脚本检测硬盘磁盘空间 邮件报警
  17. ConcurrentHashMap 源码阅读小结
  18. Ubuntu17安装Jenkins
  19. 重读JavaScript高级程序设计
  20. Java Netty (2)

热门文章

  1. Java8自定义条件让集合分组
  2. 51nod1183 编辑距离【动态规划】
  3. cxGrid主从表删除从表记录的困惑
  4. linux 中使用iptables 防止ddocs及cc攻击配置 。
  5. hdu 1250 简单大整数加法
  6. [bzoj2529][Poi2011]Sticks_贪心
  7. Django(七)
  8. @Zookeeper可视化工具。 ZK 安装 node-zk-browser。2015.10.22亲测可用
  9. C++:探究纯虚析构函数以及实现数组的高速排序与链表的归并排序
  10. 邮箱smtpserver及port收集