小学生算术
来源:互联网 发布:淘宝快递助手在哪订购 编辑:程序博客网 时间:2024/03/28 23:02
小学生算术
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
- 很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
- 输入
- 输入两个正整数m,n.(m,n,都是三位数)
- 输出
- 输出m,n,相加时需要进位多少次。
- 样例输入
123 456555 555123 5940 0
- 样例输出
03 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;}
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 小学生算术
- 模拟器上的localhost问题
- IOS学习笔记-协议和代码块
- 基于wordpress的网站搭建
- 黑马程序员---面向对象一
- JRE与JVM、JDK的区别
- 小学生算术
- Keil C51对C语言的关键词扩展之十八:using
- sublime text 显示中文乱码
- mysql的1067错误 - 2
- C#基础-C#数据结构,集合
- 阶乘的精确值!
- Sample 4.2:string.cpp
- 水仙花数
- linux shell基础命令