#11602: C++ solution reference


leon11107 (風不會停息)

學校 : 國立交通大學
編號 : 23899
來源 : [114.32.66.2]
最後登入時間 :
2022-09-21 13:47:16
d114. 好累的小玫 | From: [140.113.138.129] | 發表日期 : 2016-12-14 02:15

#include<stdio.h>
using namespace std;
void fctrl(int arr[],int m,int f_num)
{ int x,temp=0,i=0;
for(int j=100;j>=1;j--)
{f_num=j;
while(f_num>1){
i=0;
do{ x=arr[i]*f_num+temp;
arr[i]=x%10;
temp=x/10;
i++;
}while(temp!=0||i<=m);
m=--i;
--f_num;}
}
while(m>=2)
{printf("%d\n",arr[m]);
--m;
}
}
int main(){
int num=100,f_num=99,arr[6943]={0};
int i;
for( i=0;num!=0;i++,num/=10)
arr[i]=num%10;
fctrl(arr,i,f_num);
return 0;
}

 
ZeroJudge Forum