小学生算术

原创 2013年12月02日 21:55:35

小学生算术

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述
很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
输入
输入两个正整数m,n.(m,n,都是三位数)
输出
输出m,n,相加时需要进位多少次。
样例输入
123 456
555 555
123 594
0 0
样例输出
0
3 
1

程序代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{
	int num1[4], num2[4];
	int i, a, count;
	while(1)
	{
		a = 0;
		count = 0;
		for(i = 0; i < 3; i++)
		{
			scanf("%1d", &num1[i]);
			if(i == 1)
			{
				if(num1[0] == 0&&num1[1]==0 )
					exit(0);
			}
		}
		for(i = 0; i<3; i++)
			scanf("%1d", &num2[i]);
			/*if(num1[0]==0&&num2[0]==0)
			{
			return 0;
	}*/
		for(i=2; i>=0; i--)
		{
			a += num1[i] + num2[i];
			if(a >= 10)
				count++;
			a /= 10;
		}
		printf("%d\n", count);
	}
	return 0;
}

版权声明:本文为博主原创文章,如果转载请注明原文链接,谢谢。

相关文章推荐

小学生算术习题

  • 2008-06-18 15:13
  • 946B
  • 下载

小学生算术题

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作 者:李磊涛 *完成时间:2016...

第十二周项目4-2-小学生算术题

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学...

ACM小学生算术

小学生算术 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要...

南阳OJ 题目64:小学生算术

题目信息:题目链接 小学生算术 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述很多小学生在学习加法时,发现“进位”特别容易出错。你...

用C++编的小学生算算术

  • 2009-11-25 00:45
  • 36KB
  • 下载

第十周 项目三-小学生数学考试系统

Copyright (c) 2016, 烟台大学计算机与控制学院 All ringts reserved. 文件名称:项目三- 作 者:王兴振完成日期:2016年11月14日版 本 号:未知题目描述:

C++小学生算术程序

  • 2012-05-24 16:55
  • 223KB
  • 下载

小学生算算术 vc++

  • 2008-06-14 15:37
  • 35KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)