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

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

题目74

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

#include
int main(){ int m[3]; int n[3]; int a,b; while(scanf("%d%d",&a,&b)&&(a||b)) { int i,j,s,t,sum=0; for(s=0;s<3;s++) { m[s]=a%10; a=a/10; } for(t=0;t<3;t++) { n[t]=b%10; b=b/10; } if(m[0]+n[0]>=10) { sum++; m[1]+=1; } if(m[1]+n[1]>=10) { sum++; m[2]+=1; } if(m[2]+n[2]>=10) { sum++; } printf("%d\n",sum); } return 0; }

 

转载于:https://www.cnblogs.com/acmgym/p/3624233.html

你可能感兴趣的文章
怕忘记-windows 2003服务器安装Node.js NPM
查看>>
一鍵分享(優化后)
查看>>
dcm4che 的依赖无法下载
查看>>
cygwin主要命令
查看>>
多线程存在哪些风险
查看>>
洛谷P2692 覆盖 题解
查看>>
Linux下清理内存和Cache方法见下文:
查看>>
【AngularJs-模块篇-Form篇】
查看>>
支持向量基
查看>>
单链表 类
查看>>
类的组合 构造函数的用法
查看>>
ORACLE SQL:经典查询练手第三篇
查看>>
ubuntu 包管理
查看>>
java -io字符流FileWrite操作演示
查看>>
vue回到上一个位置
查看>>
UESTC_Infected Land 2015 UESTC Training for Search Algorithm & String<Problem G>
查看>>
.Net 之 RPC 框架之Hprose(远程调用对象)
查看>>
全球外贸客户资源网站总汇
查看>>
杂项-CORS:CORS(跨域资源共享)
查看>>
杨柳目-杨柳科:杨柳科
查看>>