nyoj74 进位问题
2015-11-01 16:20
155 查看
#include<stdio.h>
int main()
{
int m,n;
while(scanf("%d%d",&m,&n) && (m || n))
{
int count = 0;
int m1 = m%10;
int m2 = m/10%10;
int m3 = m/100;
int n1 = n%10;
int n2 = n/10%10;
int n3 = n/100;
if((m1 + n1) >= 10)
{
count++;
m2++;
}
if((m2 + n2) >= 10)
{
count++;
m3++;
}
if((m3 + n3) >= 10)
{
count++;
}
printf("%d\n",count);
}
return 0;
}
这个我花费了一段时间有点蠢,吸取教训,判断进位的时候还是按这种最笨的办法其实是最好的。
int main()
{
int m,n;
while(scanf("%d%d",&m,&n) && (m || n))
{
int count = 0;
int m1 = m%10;
int m2 = m/10%10;
int m3 = m/100;
int n1 = n%10;
int n2 = n/10%10;
int n3 = n/100;
if((m1 + n1) >= 10)
{
count++;
m2++;
}
if((m2 + n2) >= 10)
{
count++;
m3++;
}
if((m3 + n3) >= 10)
{
count++;
}
printf("%d\n",count);
}
return 0;
}
这个我花费了一段时间有点蠢,吸取教训,判断进位的时候还是按这种最笨的办法其实是最好的。
相关文章推荐
- iOS KVC KVO
- CodeForces 339D D. Xenia and Bit Operations(线段树的单点更新)
- leetcode刷题,总结,记录,备忘 128
- 数据结构实践项目——树和二叉树(2)
- hdu 5512 Pagodas
- 【笔试题】C语言:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出'b'。
- Unity3D 单例实现方法(方便简单)
- ibatis.net 中SqlMaps的xml文件的例子
- 面试总结2--美团测试面试
- ubuntu安装mysql+php+apache
- python 输出乱码
- c陷阱和缺陷——链接、预处理、库函数、可移植性缺陷
- HDU 1009
- 9.nodejs权威指南--Socket.IO
- 关于使用ResultSet ---结果集没有当前行
- 如何看懂的时序图?
- hdu2044 一只小蜜蜂... (菲波那切数列)
- 面向对象&面向过程
- Swift错误处理(Error Handling)
- hdu2045 不容易系列之(3)—— LELE的RPG难题 (动态规划)