NYOJ 74 小学生算数
2015-12-04 19:22
211 查看
描述
很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
输入输入两个正整数m,n.(m,n,都是三位数)
输出输出m,n,相加时需要进位多少次。
样例输入
样例输出
水题……用了种最不用动脑子的写法。
不适合参考。
很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
输入输入两个正整数m,n.(m,n,都是三位数)
输出输出m,n,相加时需要进位多少次。
样例输入
123 456 555 555 123 594 0 0
样例输出
0 3 1
水题……用了种最不用动脑子的写法。
不适合参考。
#include<stdio.h> int main() { int x,y,a1,a2,b1,b2,c1,c2; int a,b,c,k; while(scanf("%d%d",&x,&y)&&x!=0||y!=0) { k=a=b=c=0; a1=x/100; c1=x%10; b1=(x%100)/10; a2=y/100; c2=y%10; b2=(y%100)/10; c+=c1+c2; if(c>=10) { k+=c/10; c-=10; b++; } b+=b1+b2; if(b>=10) { k+=b/10; b-=10; a++; } a+=a1+a2; if(a>=10) k+=a/10; printf("%d\n",k); } return 0; }
相关文章推荐
- 量取牛奶
- 车厢调度
- 数学图形(1.50)三曲线
- Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist
- 中缀表达式求值
- vim中文乱码以及gvim菜单乱码解决方法
- 深入分析JavaWeb Item6 -- servletConfig 与servletContext详解
- RC4加密算法 解析及代码
- 快速幂取余(大数运算/算法优化)
- 双色Hanoi塔问题
- mysql 事务
- Java 50线程面试题
- [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-t
- Jsp中<%page errorPage%>的使用
- 重定向和转发的区别
- springmvc 各种注解及对象理解
- 基础总结篇之二:Activity的四种launchMode
- 基础总结篇之一:Activity生命周期
- 对 Xcode 菜单选项的详细探索(干货)
- NFS的简单使用