有時候需要算出的數據非常大,超出了可定義的范圍??梢杂眠@種方法,把數字的每一位都存到數組,然后數組逆序輸出
#include<stdio.h>
int main(){int a[1001]={0},b,c,d,n,i;a[0]=1;while(a[5]==0){for(i=0;a[i]!=0;i++)a[i]=a[i]*15;for(i=0;a[i]!=0;i++)if(a[i]>9){d=a[i]/10;a[i]=a[i]%10;a[i+1]=a[i+1]+d;}}for(i=1000;a[i]==0;i--)i;for(i;i>=0;i--)PRintf("%d",a[i]);return 0;}新聞熱點
疑難解答