求调,无法输出结果
查看原帖
求调,无法输出结果
1532447
que_de_yu_fu楼主2024/10/27 16:02
#include<iostream>
#include<cmath>
#include<cstdio>
#include<cstring>
using namespace std;
int l,l1,l2,i,j,a[2000],b[2000],c[2000];
string s1,s2;
int main()
{
	cin>>s1>>s2;
	l1=s1.length();
	l2=s2.length();
	for(i=0;i<l1;i++) {
		a[l1-i]=s1[i]-48;
		}
	for(j=0;j<l2;i++) {
		b[l2-j]=s2[j]-48;
	}	
	for(i=0;i<l1;i++){
		for(j=0;j<l2;j++){
			c[i+j]+=a[i]*b[j];	
		}
	}
	int l=l1+l2;
	for(i=0;i<l;i++){
		c[i+1]+=c[i]/10;
		c[i]%=10;
		
	}
	for(; !c[l];)
	{
		l--;
	}
	for(int i=l;i>=1;i--){ 
		cout<<c[i];
	}
	return 0;
	}	

求调,没法输出数据,也不结束程序,不知道哪里卡死了

2024/10/27 16:02
加载中...