倒霉的数字13
查看原帖
倒霉的数字13
1058882
C2023qingyi_libolin楼主2023/12/23 09:07
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a[200]={0},b[200]={0},c,d,e=1,f,g=0;
	b[1]=1;
	cin>>c;
	for(d=1;d<=c;d++){
	for(f=1;f<=e;f++)
	b[f]=b[f]*d;
	for(f=1;f<=e;f++)
	if(a[f]>=10) a[f+1]+=a[f]/10,a[f]=a[f]%10,e++;
	for(f=1;f<=e;f++)
	a[f]=a[f]+b[f],a[f+1]+=a[f]/10,a[f]=a[f]%10;}
	for(f=200;f>=1;f--)
	if(a[f]==0&&g==0) g=0;
	else g=1,cout<<a[f];
	return 0;
}
从13开始就不对了,不知道为什么,有没有大佬能给我找一下错误
2023/12/23 09:07
加载中...