|
1楼 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 ……………………… ………………………… …………………………… ……………………………… 编完了贴出来!!呵呵^_^ |
|
|
|
| 61.190.26.* |
2楼 #define A 10 long k(int t) {int i,l; l=t; for(i=1;i<l;i++) t=t*i; return(t); } main() {int i,j; long s; for(i=1;i<A;i++) {for(j=0;j<=i;j++) {if(j==0||i==j)s=1; else s=(k(i)/k(j)/k(i-j)); printf("%5ld",s); } printf("\n"); } } 输出前十行,最后几行数据还是溢出了,晕。我也是新手,哪位高手给指点一下,谢谢! |
|
|
| 219.132.211.* |
4楼 { /**/float i,j,k; /**/float a[10][10]; /**/for(i=0;i<10;i++) /* */a[i][0]=1, /* */a[i][i]=1; /**/for(i=2;i<10;i++) /**/ { /* */for(j=1;j<10;j++) /* */a[i][j]=a[i-1][j-1]+a[i-1][j]; /* */ } /**/for(i=0;i<10;i++) /**/{ /* */for(k=10-i;k>0;k--) /* */printf(" "); /* */for(j=0;j<=i;j++) /* */printf(" %3.0f",a[i][j]); /* */printf("\n"); /**/} } |
|
|
| 219.130.26.* |
6楼 { /**/int i,j,k; /**/int a[10][10]; /**/for(i=0;i<10;i++) /* */a[i][0]=1, /* */a[i][i]=1; /**/for(i=2;i<10;i++) /**/ { /* */for(j=1;j<i;j++)/*刚刚我这里打错了,张10改为i才是*/ /* */a[i][j]=a[i-1][j-1]+a[i-1][j]; /* */ } /**/for(i=0;i<10;i++) /**/{ /* */for(k=10-i;k>0;k--) /* */printf(" "); /* */for(j=0;j<=i;j++) /* */printf(" %d",a[i][j]); /* */printf("\n"); /**/} } ^-^ 梦想+努力+交流=成功^-^ |
|
|
| 219.130.92.* |
8楼 ^-^ 梦想+努力+交流=成功^-^ |
|
|
| 219.130.92.* |
10楼 { int i,j,k; int a[10][10]; for(i=0;i<10;i++) { a[i][0]=1; a[i][i]=1; } for(i=2;i<10;i++) { for(j=1;j<i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; } for(i=0;i<10;i++) { for(k=10-i;k>0;k--) { printf(" "); } for(j=0;j<=i;j++) { printf(" %3d",a[i][j]); } printf("\n"); } } ^-^ 梦想+努力+交流=成功^-^ |
|
|
|
11楼 main() { int i,j,k; int a_MYARRAY[10][10]; for (i=1;i<10;i++) for (j=0;j<10;j++) { a_MYARRAY[i][0]=1; a_MYARRAY[i][i]=1; a_MYARRAY[i][j]=a_MYARRAY[i-1][j-1]+a_MYARRAY[i-1][j]; } for (i=1;i<10;i++) { for (k=10-i;k>0;k--) printf(" "); for (j=0;j<=i;j++) printf ("%2d",a_MYARRAY[i][j]); printf ("\n"); } } |
|
|
|
|
14楼 |
|
|
|
| 222.40.86.* |
15楼 以下是算前13行的C程序: #define P 13 main() {int a[P],r,c; for(r=0;r<=P;r++) {a[r]=1; for(c=r-1;c>=1;a[c--]+=a[c-1]); printf("%*d",(P-r)*3+1,a[0]); for(c=1;c<=r;printf("%6d",a[c++])); printf("\n");}} 以下是其pascal程序: const p=13; var a:array[0..p]of integer; r,c:shortint; begin for r:=0 to p do begin a[r]:=1; for c:=r-1 downto 1 do inc(a[c],a[c-1]); write(a[0]:(p-r)*3+1); for c:=1 to r do write(a[c]:6); writeln end end. |
|
|
| 222.40.86.* |
16楼 (VC99吧主,你给我回的信我看到了。) |
|
|
| 218.65.113.* |
17楼 #include <conio.h> #define N 11 void main() {int a[N][N],i,j,m; for(i=1;i<N;i++) {a[i][i]=1; a[i][1]=1; } for(i=3;i<N;i++) for(j=2;j<=i-1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=1;i<N;i++) {for(m=40;m>=2*i;m--) printf(" "); for(j=1;j<=i;j++) printf("%4d",a[i][j]); printf("\n"); } printf("\n"); getch(); } 输出前十行 |
|
|
| 61.191.25.* |
19楼 ^-^ 梦想+努力+交流=成功^-^ |
|
|
|
20楼 int jiecheng(int); int yuansu(int,int); void main() { int a,i,j,k; printf("input lines:"); scanf("%d",&a); if(a<=0) printf("input error."); else { for(i=0;i<=(a-1);i++) { for(k=0;k<=(a-i);k++) { printf(" "); } for(j=0;j<=i;j++) { printf("%-8d",yuansu(i,j)); } printf("\n"); } } } int yuansu(int m,int n) { int q; q=jiecheng(m)/(jiecheng(n)*jiecheng(m-n)); return(q); } int jiecheng(int x) { int t,y=1; if(x>=2) { for(t=2;t<=x;t++) { y*=t; } } return(y); } |
|
|
|
| 222.216.3.* |
22楼 |
|
|
| 218.22.34.* |
23楼 |
|
|
| 220.178.48.* |
24楼 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 要则么做出这样的杨辉三角 |
|
|
| 220.178.48.* |
25楼 |
|
|
| 220.168.191.* |
26楼 |
|
|
|
27楼 |
|
|
|
| 60.190.23.* |
28楼 |
|
|
| 221.14.56.* |
29楼 void main() { int i,j,n=10,a[10][10]; for(i=0;i<n;i++) { for(j=0;j<=i;j++) { if(j==0||j==i) a[i][j]=1; else a[i][j]=a[i-1][j]+a[i-1][j-1]; printf("%3d ",a[i][j]); } printf("\n"); } printf("程序结束"); getchar(); } 呵呵!! |
|
|
|
31楼 main() {int a[P],r,c; for(r=0;r<=P;r++) {a[r]=1; for(c=r-1;c>=1;a[c--]+=a[c-1]); printf("%*d",(P-r)*3+1,a[0]); for(c=1;c<=r;printf("%6d",a[c++])); printf("\n");}} 15楼输得真漂亮~ |
|
|
|
