解题思路:采用高精度加法解决本题。
注意事项:
参考代码:
int arr[1000]={0}; int main(){ int n; int i,len,j; len=0; scanf("%d",&n); for(i=n;i>=1;i--){ for(j=0;j<i;j++){ arr[j] += 2; } } for(i=0;i<n;i++){ if(arr[i]>=10){ arr[i+1] += arr[i]/10; arr[i] %= 10; } } while(arr[n]!=0){ n++; } for(i=0;i<n;i++){ printf("%d",arr[n-1-i]); } printf("\n"); system("pause"); return 0; }
0.0分
0 人评分