0分,有没有大佬能讲一讲
查看原帖
0分,有没有大佬能讲一讲
1399502
xiaoliruizhi楼主2024/11/9 20:07
#include<bits/stdc++.h>
using namespace std;
const int MAX_1=505;
char a[MAX_1],b[MAX_1],c[MAX_1];
void dr(char a[],char b[],char ans[]){
	int len1=strlen(a),len2=strlen(b);
	int mlen=len1>len2?len1:len2;
	for(int i=0;i<=mlen;i++){
		ans[i]='0';
	}
	ans[mlen+1]='\0';
}
void p(char a[]){
	int i;
	for(i=MAX_1;i>=1;i--){
		if(a[i]!=0)break;
	}
	for(i=i;i>=1;i--){
		cout<<a[i];
	}
}
void js(char a[],char b[],char c[]){
	for(int i=0;i<MAX_1;i++){
		c[i]=a[i]+b[i];
		if (c[i] >= 10) {
      		c[i + 1] += 1;
      		c[i] -= 10;
    	}
	}
	p(c);
}
int main(){
	cin>>a>>b;
	dr(a,b,c);
	js(a,b,c);
//	p(a),p(b);
	return 0;
}
2024/11/9 20:07
加载中...