谁能帮我看一下这段代码的问题
查看原帖
谁能帮我看一下这段代码的问题
1050716
Machuanqi99楼主2023/10/4 11:30
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1001;
char a2[maxn], b2[maxn];
int a[maxn], b[maxn], s, ss, s3, x, c[10001];
int main(){
	gets(a2);
	gets(b2);
	s = strlen(a2);
	ss = strlen(b2);
	for(int i = 0; i <= s-1; i++) a[s-1] = a2[i] - '0';
	for(int i = 0; i <= ss- 1; i++) b[s-1] = b2[i] - '0';
	for(int i = 1; i <= s; i++){
		x = 0;
		for(int j = 1; j <= ss; j++){
			c[i+j-1] = a[i]*b[j] + x + c[i+j-1];
			x =  c[i+j-1]/10;
			c[i+j-1] %= 10;
		}
		c[i+ss] = x;
	}
	s3 = s+ss;
	while(c[s3] == 0 && s3 > 1)
		s3--;
	for(int i = s3;i >= 1; i--) cout << c[i];
	cout << endl;
	return 0;
} 
2023/10/4 11:30
加载中...