为什么编译错误捏?!
查看原帖
为什么编译错误捏?!
88750
KiloCranes楼主2024/1/4 20:22
#include<bits/stdc++.h>

using namespace std;

char sa[505],sb[505];

int a[505],b[505],t[505];
int len_a,len_b,a_tik,b_tik,t_tik;

int main(){
	gets(sa);
	len_a=strlen(sa)-1;
	gets(sb);
	len_b=strlen(sb)-1;
	while(sa[a_tik]){
		a[len_a-a_tik]=sa[a_tik]-'0'; 
		a_tik++;
	}	
	while(sb[b_tik]){
		b[len_b-b_tik]=sb[b_tik]-'0';
		b_tik++;
	}
	t_tik=max(a_tik,b_tik);
	for(int i=0;i<t_tik;i++)
		t[i]=a[i]+b[i];
	for(int i=0;i<t_tik;i++)
		while(t[i]>=10){
			t[i+1]+=1;
			t[i]-=10;
		}
	while(t[t_tik])
		t_tik++;

	for(int i=t_tik-1;i>=0;i--)
		cout<<t[i];
	return 0;	
}

2024/1/4 20:22
加载中...