为什么RE
查看原帖
为什么RE
1471385
ZeyLam楼主2024/11/24 02:16
#include<iostream>
using namespace std;
int jinwei(int a[73]){
	for(int i=0;i<73;i++){
		a[i+1]=a[i+1]+(a[i]-a[i]%10)/10;
		a[i]=a[i]%10;
	}
}
int dengyu(int a[73],int b[73]){
	for(int i=0;i<73;i++){
		a[i]=b[i];
	}
}
int chenfa(int a[73],int b[73]){
	int c[73]={0};
	for(int i=0;i<73;i++){
		for(int j=0;j<73;j++){
			c[j+i]=c[j+i]+a[j]*b[i];
		}
	}
	jinwei(c);
	dengyu(a,c);
}
int jiafa(int a[73],int b[73]){
	for(int i=0;i<73;i++){
		a[i]=b[i]+a[i];
	}
	jinwei(a);
}
int main(){
	int in;
	int a[80]={0};a[0]=1;int swap[80]={0};
	cin>>in;
	for(int i=1;i<=in;i++){
		int s[80]={0};
		s[0]=i;jinwei(s);
		chenfa(a,s);
		jiafa(swap,a);
	}
	int l=1;
	for(int i=72;i>-1;i--){
		if(swap[i]>0){
		l=0;	
		}
		if(l==0){
			cout<<swap[i];
		}
	}
}

经典的Runtime Error.Received signal 11: Segmentation fault with invalid memory reference. 内存还应该怎么优化。

2024/11/24 02:16
加载中...