社区讨论

0分,但思路正确,求调,必关

P1303A*B Problem参与者 3已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@mj57xra8
此快照首次捕获于
2025/12/14 12:22
2 个月前
此快照最后确认于
2025/12/16 21:45
2 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
char a[505],b[505];
string a1,b1;
int da[505],sum=0;
int jv(int s){
	return s/10;
}
int main(){
	cin>>a1>>b1;
	int ac=a1.size();
    int bc=b1.size();
    for(int i=0;i<ac;i++){
    	a[i]=a1[i]-'0';
    }
    for(int i=0;i<bc;i++){
    	b[i]=b1[i]-'0';
    }
    int zc=max(ac,bc);
    int jvv=0;
    string ans="";
    for(int i=zc-1;i>=0;i--){
    	char a11=a[i];
    	char b11=b[i];
    	char cj=a11*b11;
    	cj+=jvv;
    	char fff=int(cj%10);
    	ans+=int(fff);
    	jvv=int(jv(cj));
    }
    int acd=ans.size();
    for(int i=0;i<=acd;i++){
    	cout<<int(ans[i]);
    }
	/*int ccd=ans.size();
	for(int i=0;i<ccd;i++){
		da[i]=ans[i];
	}
	for(int i=0;i<ccd;i++){
		cout<<da[i];
	}*/
	
	return 0;
} 

回复

7 条回复,欢迎继续交流。

正在加载回复...