【c++基础】高精度加法

说明

输入两个高精度正整数a和b(a,b的位数<=200),求这两个数的和

输入数据

输入共两行,分别为a和b

输出数据

输出共一行,表示两个数的和。

题解

分步题解

第一步 导入头文件 定义命名空间  定义数组(全局数组全部自动初始为0)

#include 
using namespace std;
char a[245],b[245];
int a1[245],b1[245],c1[245],ka=0,kb=0;

第二步  获取字符串长度 将字符数组转换为整数数组

cin>>a>>b;
	int la=strlen(a),lb=strlen(b);
	int lc=max(la,lb);
	for(int i=0;i

第三步 每一位实现加法

for(int i=0;i

第四步 进位

	for(int i=0;i

第五步 检查最高位是否进位

	if(c1[lc])
		lc+=1;

第六步 从后往前输出

	for(int i=lc-1;i>=0;i--)
		cout<

完整题解

#include 
using namespace std;
char a[245],b[245];
int a1[245],b1[245],c1[245],ka=0,kb=0;
int main()
{
	cin>>a>>b;
	int la=strlen(a),lb=strlen(b);
	int lc=max(la,lb);
	for(int i=0;i=0;i--)
		cout<

题外话

【c++入门】孤独的鱼(千万孤独)-CSDN博客文章浏览阅读320次,点赞7次,收藏4次。【c++入门】孤独的鱼(千万孤独)​[唐顺宗]永贞元年(805年),柳宗元参加了刘禹锡、王叔文集团发动的永贞革新运动,推行内抑宦官、外制藩镇、维护国家统一的政治措施。但由于反动势力的联合反对,改革很快失败,柳宗元被贬为永州司马,流放十年,实际上过着被管制、软禁的“拘囚”生活。再加上这十年中,他的母亲去世,他的女儿夭折了,他的大姐二姐、大姐夫、二姐夫相继病逝。柳宗元在这样一种“千万孤独”的情境下写下《江雪》,我相信这个时候,他钓上来的鱼也一定是孤独的。请你帮孤独的柳宗元,数一数到底有几条鱼也是跟他一样是孤https://blog.csdn.net/2301_79396857/article/details/135951623?spm=1001.2014.3001.5501【c++入门】狐狸捉兔子-CSDN博客文章浏览阅读594次,点赞7次,收藏6次。【c++入门】狐狸捉兔子围绕着山顶有10个洞,一只狐狸和一只兔子各住一个洞。狐狸总想吃掉兔子。一天兔子对狐狸说:“你想吃我有一个条件,先把洞从1~10编上号,你从10号洞出发,先到1号洞找我;第二次隔1个洞找我,第三次隔2个洞找我,以后依此类推,次数不限。若能找到我,你就可以饱餐一顿。不过在没有找到我以前不能停下来。”狐狸满口答应就开始找了,它从早到晚找了1000次洞,累得昏了过去也没有找到兔子。请问,免子躲在几号洞里?https://blog.csdn.net/2301_79396857/article/details/135937339?spm=1001.2014.3001.5501【c++入门】素数回文数-CSDN博客文章浏览阅读253次,点赞5次,收藏9次。【c++入门】素数回文数如果一个数从左边读和右边读都是同一个数,就称为回文数,例如686就是一个回文数。编程求10到1000内所有的既是回文数同时又是素数的自然数。https://blog.csdn.net/2301_79396857/article/details/135930222?spm=1001.2014.3001.55012023NOC真题卷_noc模拟测试卷-CSDN博客文章浏览阅读914次,点赞35次,收藏4次。2023NOC真题卷全卷_noc模拟测试卷https://blog.csdn.net/2301_79396857/article/details/135909632?spm=1001.2014.3001.5501模拟帝国类游戏(c++语言)(保证能运行)-CSDN博客文章浏览阅读379次,点赞11次,收藏6次。【代码】模拟帝国类游戏(c++语言)https://blog.csdn.net/2301_79396857/article/details/134742492?spm=1001.2014.3001.5501

你可能感兴趣的:(#,C++实战练题,c++,数据结构,算法)