zoukankan      html  css  js  c++  java
  • 小学生算术

    描述

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

    输入
    输入两个正整数m,n.(m,n,都是三位数)
    输出
    输出m,n,相加时需要进位多少次。
    样例输入
    123 456
    555 555
    123 594
    0 0
    样例输出
    0
    1
     1 #include <stdio.h> 
     2 
     3 int main(){
     4     int n1;
     5     int n2;
     6     int a;
     7     int b;
     8     int c;
     9     int d;
    10     int e;
    11     int f;
    12     int amount;
    13     
    14     while(1){
    15         scanf("%d%d",&n1,&n2);
    16         
    17         if(n1==0 && n2==0)
    18             break;
    19             
    20         a=n1/100;
    21         b=n1/10%10;
    22         c=n1%10;
    23         
    24         d=n2/100;
    25         e=n2/10%10;
    26         f=n2%10;
    27         
    28         amount=0;
    29         
    30         if(c+f>=10){
    31             amount++;
    32             b++;
    33         }
    34         
    35         if(b+e>=10){
    36             amount++;
    37             a++;
    38         }
    39         
    40         if(a+d>=10)
    41             amount++;
    42             
    43         printf("%d
    ",amount);        
    44     }
    45     return 0;
    46 }
  • 相关阅读:
    Leetcode 127 **
    Leetcode 145
    Leetcode 144
    Leetcode 137
    Leetcode 136
    重写nyoj2——括号匹配
    堆排序
    Leetcode 150
    【转】个人最常用的Eclipse快捷键
    Ajax编程中,经常要能动态的改变界面元素的样式
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/4097319.html
Copyright © 2011-2022 走看看