博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯——大数加法
阅读量:4589 次
发布时间:2019-06-09

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

问题描述
  输入两个正整数a,b,输出a+b的值。
输入格式
  两行,第一行a,第二行b。a和b的长度均小于1000位。
输出格式
  一行,a+b的值。
样例输入
4
2
样例输出
6
#include 
#include
#define MAX 1000void main(){ char a[MAX]; char b[MAX]; char c[MAX]; memset(a,'0',sizeof(a)); memset(b,'0',sizeof(b)); memset(c,'0',sizeof(c)); cin>>a; cin>>b; int la,lb; la = strlen(a); lb = strlen(b); int t=0;//进位 int r; int i,j; int sum = 0; for(i=la-1,j=lb-1;i>=0||j>=0;i--,j--) { r = (a[i]-'0')+(b[j]-'0')+t; c[sum++] = r%10+'0'; t = r/10; } if(t>0) cout<
lb) { for(i=strlen(a)-1;i>=0;i--) { cout<
=0;i--) { cout<

 

转载于:https://www.cnblogs.com/zkw123/p/10585632.html

你可能感兴趣的文章
maven学习(下)利用Profile构建不同环境的部署包
查看>>
win8自带输入法如何切换全角、半角操作流程
查看>>
TensorFlow windows 安装(base anaconda)
查看>>
Percona XtraDB Cluster集群
查看>>
mybatis学习笔记1--HelloMybatis
查看>>
正则表达式全局匹配网址
查看>>
js多张图片合成一张图,canvas(海报图,将二维码和背景图合并) -----vue
查看>>
前端页面刷新与跳转
查看>>
笔记本链接公司内网(跨网段) ,然后保证wifi
查看>>
Httpd做应用代理
查看>>
如何用Jmter生成合法的手机号
查看>>
Jmeter生成正常的人名
查看>>
Jmeter 做压力测试步骤
查看>>
jmeter生成随机的四位数
查看>>
Jmeter做接口的压力测试
查看>>
sql语句优化的30种方法
查看>>
MyISAM和InnoDB的区别
查看>>
springboot2.0 management.security.enabled无效
查看>>
spring cloud启动zipkin,报错maven依赖jar包冲突 Class path contains multiple SLF4J bindings
查看>>
源发行版8需要目标发行版1.8
查看>>