不懂就问 这代码怎么跑起来的
  • 板块学术版
  • 楼主homoteam_ikun
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/1/12 01:34
  • 上次更新2023/10/24 04:40:09
查看原帖
不懂就问 这代码怎么跑起来的
896912
homoteam_ikun楼主2023/1/12 01:34

rt 下面是代码 这是一个高精度乘法模板

#include<iostream>
#include<cstring>
using namespace std;
char a[1000]={};
int a1[1145]={},b1[1919]={},b,sum;
int main(){
	int n;
	cin>>n;
	cin>>a>>b;
	int la=strlen(a);
	for(int i=0;i<la;i++){
		a1[i+1]=a[i]-48;
	}
	int x=0,s=0;
	for(int i=la;i>=0;i--){
		s=a1[i]*b+x;
		b1[i]=s%10;
		x=s/10;
	}
	int i=0;
	while(b1[i]==0&&i<la){
		i++;
	}
	for(i;i<=la;i++){
		sum+=b1[i];
	}
	return 0;
}

第九行 cin>>a>>b; 是我无意中写出来的 它跑起来了 就很诡异 不是说cin不能输入数组的吗 求大佬解答

2023/1/12 01:34
加载中...