杭电1229 还是A+B
2024-08-30 13:25:23
题目链接: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);
}
}
最新文章
- yii遍历行下的每列数据(小1月考)
- Java1.8.0_05 环境配置
- CodeForces 86D(Yandex.Algorithm 2011 Round 2)
- Unity3D连接真机调试教程,可抓断点
- PHP5.4新特性(转)
- python(学习之路一)
- jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)
- vue+mockjs 模拟数据,实现前后端分离开发
- [UOJ]#36. 【清华集训2014】玛里苟斯
- 记一次按需加载和npm模块发布实践
- k8s集群Canal的网络控制 原
- 几个VB常见又内涵的错误
- 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165326
- 第二次OO总结
- iOS链接库的冲突
- linux shell脚本检测硬盘磁盘空间 邮件报警
- ConcurrentHashMap 源码阅读小结
- Ubuntu17安装Jenkins
- 重读JavaScript高级程序设计
- Java Netty (2)
热门文章
- Java8自定义条件让集合分组
- 51nod1183 编辑距离【动态规划】
- cxGrid主从表删除从表记录的困惑
- linux 中使用iptables 防止ddocs及cc攻击配置 。
- hdu 1250 简单大整数加法
- [bzoj2529][Poi2011]Sticks_贪心
- Django(七)
- @Zookeeper可视化工具。 ZK 安装 node-zk-browser。2015.10.22亲测可用
- C++:探究纯虚析构函数以及实现数组的高速排序与链表的归并排序
- 邮箱smtpserver及port收集