博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小学生算术
阅读量:6941 次
发布时间:2019-06-27

本文共 597 字,大约阅读时间需要 1 分钟。

很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。

 
输入
输入两个正整数m,n.(m,n,都是三位数)
输出
输出m,n,相加时需要进位多少次。
样例输入
123 456555 555123 5940 0
样例输出
03 1

#include<stdio.h>

int main()
{
 int m,n,b,s;
 while(scanf("%d %d",&m,&n),m!=0&&n!=0)
 {
  int t=0;
  if((m%10+n%10)>9)
  {
   t++;
   s=m/10%10+n/10%10+1;
   if(s>9)
            {
             t++;
             b=m/100+n/100+1;
             if(b>9)
             t++;
            }  
               else
            {
             b=m/100+n/100;
             if(b>9)
             t++;
            }
  }
        else
  {
   s=m/10%10+n/10%10;
   if(s>9)
   {
    t++;
    b=m/100+n/100+1;
    if(b>9)
    t++;
   }
     else
            {
             b=m/100+n/100;
             if(b>9)
             t++;
            }
  }
  
  printf("%d\n",t);
 }
 return 0;
}

转载于:https://www.cnblogs.com/dreamgoing/p/3565591.html

你可能感兴趣的文章
我是做SEO的
查看>>
Powershell管理系列(一)Active Direcrtory管理:用户管理
查看>>
使用PsList查看Windows上Oracle的线程等信息
查看>>
使用智能DNS与多线路由解决教育网服务器费用难题
查看>>
【实战虚拟化】安全设计之一基本架构
查看>>
linux里shell中的test代表的意义
查看>>
关于Golang语言的web编程的实例及常见问题
查看>>
ORALCE存储之ROWID
查看>>
[php]php设计模式 Composite (组合模式)
查看>>
VBA之四----给程序自动加行号
查看>>
Windows 下 Nginx + PHP5 的安装与配置
查看>>
【技术贴】所有好友的QQ空间都打不开进不去的超简单解决办法!
查看>>
这种写法用过没:string.Format("{0,-10}", 8)
查看>>
有关在SharePoint Server中Infopath表单无法呈现的问题及解决方案
查看>>
HDU-1572 下沙小面的(2) DFS
查看>>
Silverlight3.0正式版(Silverlight3_Tools)离线安装
查看>>
微博营销,究竟该怎么做?(实战系列四:活动篇)
查看>>
Sharepoint学习笔记—Ribbon系列-- 1. Ribbon的架构
查看>>
交换机与路由器的区别
查看>>
对${ZSH_VERSION+set}的验证
查看>>