猫史档案馆


自学的c++程序~第一期

用户:SCS_user_EHQ0z2l6elSCS_user_EHQ0z2l6el查看:5 回复:3 评论:5 创建时间:2022-09-02T22:23:29


欸嘿这里是油条

啊没错,油条开始学c++了

(虽然一直在学,只是今天发个贴)

也可供参考)

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
	int a[100],b[100],c[100],lena,lenb,lenc,d;
	char a1[100],b1[100];
	memset(a,0,sizeof(a));
	memset(b,0,sizeof(b));
	memset(c,0,sizeof(c));
	gets(a1);
	gets(b1);
	lena=strlen(a1);
	lenb=strlen(b1);
	for(int i=0;i<lena;i++)a[i]=a1[i]-48;
	for(int i=0;i<lenb;i++)b[i]=b1[i]-48;
	lenc=0;
	d=0;
	int x=0;
	while(lenc<=lena||lenc<=lenb){
		c[lenc]=a[lenc]+b[lenc]+x;
		x=c[lenc]/10;
		c[lenc]%=10;
		lenc++;
	}
	for(int i=0;i<lenc;i++)cout<<c[i];
    return 0;
}

 


回复

上一页1 页 / 共 1下一页
SCS_user_EHQ0z2l6elSCS_user_EHQ0z2l6el

对了,这是高精度加法)

点赞0


评论


tiger666250tiger666250

啊高精度模板()

点赞0


评论


SCS_user_EHQ0z2l6elSCS_user_EHQ0z2l6el

自学滴——

点赞0


评论