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

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

小学生算术

时间限制:
3000 ms  |  内存限制:
65535 KB
难度:
1
 
描述
很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
 
输入
输入两个正整数m,n.(m,n,都是三位数)
输出
输出m,n,相加时需要进位多少次。
样例输入
123 456555 555123 5940 0
样例输出
03 1
View Code
1   2 #include 
3 int main() 4 { 5 int a,b,a1,a2,a3,b1,b2,b3,count; 6 while(scanf("%d %d",&a,&b)&&(a||b)) 7 { 8 count=0; 9 a1=a/100;10 a2=a/10%10;11 a3=a%10;12 b1=b/100;13 b2=b/10%10;14 b3=b%10;15 if(a3+b3>9)16 { count++;17 if(a2+b2>8)18 {19 count++;20 if(a1+b1>8)21 count++;22 }23 else if(a1+b1>9)24 count++;25 }26 else if(a2+b2>9)27 {28 count++;29 if(a1+b1>8)30 count++;31 }32 else if(a1+b1>9)33 count++;34 printf("%d\n",count);35 36 }37 38 39 return 0;40 }41 42

 

转载地址:http://hrtkl.baihongyu.com/

你可能感兴趣的文章
eyoucms上传不了logo,重试总是失败
查看>>
确认下眼神,这是你需要的MES软件吗?
查看>>
PTGUI全景合成软件使用教程之蒙版的使用
查看>>
虚拟机windows7及安装系统
查看>>
Altas 2.2.1 在 Ubuntu 14.04 LTS 下编译安装
查看>>
电影下载网站收集
查看>>
linux用户管理
查看>>
安装CentOS6网络配置问题
查看>>
JDK中的设计模式应用实例
查看>>
刘知远:让计算机听懂人话
查看>>
什么是DevOps?
查看>>
基于Spring AOP实现可控的请求日志保存,自定义注解
查看>>
secureCRT,永久设置,保护眼睛,配色方案
查看>>
[note]wordpress上线准备
查看>>
TFT working sequence
查看>>
Inside Cisco IOS Software Architecture(第一章,系统基础知识)
查看>>
java.lang.UnsupportedClassVersionError: Bad version number in .class file
查看>>
理解 Neutorn LBaaS - 每天5分钟玩转 OpenStack(120)
查看>>
CentOS上面的MRTG快速配置
查看>>
SCCM 2016 配置管理系列(Part3)
查看>>