算法篇 四
来源:互联网 发布:图书管理系统源码 编辑:程序博客网 时间:2024/05/17 09:34
题目:记录两个数相加时发生进位的次数
如 输入 123 456
输出 0
输入 555 555
输出 3
思路:通过除十取余的方法把个位数字记录下来再相加判断 注意记录进的位
#include<stdio.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF)
{
int sum=0,c=0;
if(a==0&&b==0)
break;
while(a>0&&b>0)
{
int k;
k=(a%10)+(b%10)+c;
if(k>9)
sum++;
c=k/10;//将进的数记录在c中,便于下次相加
a=a/10;
b=b/10;
}
printf("%d\n",sum);
}
}
- 算法篇 四
- 算法四
- STL算法---查找算法(四)
- 算法(四):贪心算法
- 四、排序算法
- 算法学习(四)--栈
- 算法面试题四
- 算法库(四)
- 四、凸透镜效果算法
- (四)KMP算法
- 四种排序算法
- 排序算法四总结
- 中点画线算法(四)
- 数据结构与算法四
- 四、union-find算法
- 算法(四)
- 四色标记算法
- 四种排序算法
- 软件移植:从win32到x64
- 架构师的经济学
- Hibernate4之JPA规范配置详解
- select 0
- B树(B-树)、B+树、B*树
- 算法篇 四
- struts2+spring注解 通过form表单传递参数及文件
- 红黑树
- SSH无密码登录远程主机
- Oracle字段排序
- 保持安静,让自己变得更有价值
- CPU卡开发笔记
- 在VS2010中使用Git
- Jolt奖:软件业界的奥斯卡