178个经典c语言源代码
178个经典c语言源代码,c++算法 #define N 199 #define NN 7000 #include <stdio.h> int main(void) { static int a[NN]={0},b[NN]={0}; int i,j,k,m,n,x; n=N;i=0; while (n!=0) { a[i]=b[i]=n; i++; n=(n-n)/10; } for(k=1;k<N;k++) { for(i=0;i<NN;i++) b[i]=a[NN-i-1]; i=0; while (b[i]==0)i++; for(m=0;m<NN;m++) b[m]=a[m]; for (m=1;m<N;m++) { /* printf("k=%d,m=%d\n",k,m);*/ x=0; for(j=0;j<NN;j++) { if (b[j]==0&&x==0&&j>NN-i) break; a[j]=a[j]+b[j]+x; if (a[j]>9) { a[j]=a[j]; x=1; } else x=0; } } } for (k=0;k<(NN-1)/2;k++) { x=a[k];a[k]=a[NN-k-1];a[NN-k-1]=x; } m=0; while (a[m]==0)m++; printf("%d^%d=",N,N); for (k=m;k<NN;k++) printf("%d",a[k]); printf("\n"); return 0; }
- 1
- 2
- 粉丝: 56
- 资源: 75
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助