下面的程序是我写的关于输出杨辉三角(只输出10行)#include <stdio.h>void main(){\x09int i,j;\x09int a[9][9];\x09a[0][0]=1,a[1][0]=1,a[1][1]=1;\x09for (i=2;i<=9;i++)\x09{\x09\x09a[i][0]=1,a[i][i]=1;\x09\x09for (j=1;j<=

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 19:08:21
下面的程序是我写的关于输出杨辉三角(只输出10行)#include <stdio.h>void main(){\x09int i,j;\x09int a[9][9];\x09a[0][0]=1,a[1][0]=1,a[1][1]=1;\x09for (i=2;i<=9;i++)\x09{\x09\x09a[i][0]=1,a[i][i]=1;\x09\x09for (j=1;j<=
xTmOA+F#xH[ ghHj|VMIbS"{sw@I5۝} CrmI۞zQ-Uea 4r}Mom(u| ry{uWFǕ'q64!&)g|h\?KlIr>3q$)و#|0|E`i{%$"؆I '##vm ]OHdzE_oƺs?cν):tw5Koadp} (HGIa:J7(03@Zlxhj:%m`ǒj ]0̙ Ͷ[.7rY^X0z@O[/Xdr&Nlp<~͈$RT'xJJeOSLMR/)y|؃ ȇ% Dz] E!C 'r1DOGEnڅ1bܞ 01ehq3({aaO a<1]úXnX+ZrZjiNNY_k9#ڡz[zPzrs:1)(HڭXJ,*Ri*Eo0[붴{ؘ/W)p5 C/0þ TPC`[)歰C/JzozCC3kUY?>vKK}NYu O9)MɐQC

下面的程序是我写的关于输出杨辉三角(只输出10行)#include <stdio.h>void main(){\x09int i,j;\x09int a[9][9];\x09a[0][0]=1,a[1][0]=1,a[1][1]=1;\x09for (i=2;i<=9;i++)\x09{\x09\x09a[i][0]=1,a[i][i]=1;\x09\x09for (j=1;j<=
下面的程序是我写的关于输出杨辉三角(只输出10行)
#include <stdio.h>
void main()
{
\x09int i,j;
\x09int a[9][9];
\x09a[0][0]=1,a[1][0]=1,a[1][1]=1;
\x09for (i=2;i<=9;i++)
\x09{
\x09\x09a[i][0]=1,a[i][i]=1;
\x09\x09for (j=1;j<=i-1;j++)
\x09\x09\x09a[i][j]=a[i-1][j-1]+a[i-1][j];
\x09}
\x09for (i=0;i<=9;i++)
\x09{
\x09\x09for(j=0;j<=i;j++)
\x09\x09\x09printf("%d ",a[i][j]);
\x09\x09printf("\n");
\x09}
\x09printf("\n");


}
为什么运行的结果是这样的

图中显示最后一行第一个数输出错误,应该是1但输出的却是0.这是为什么

下面的程序是我写的关于输出杨辉三角(只输出10行)#include <stdio.h>void main(){\x09int i,j;\x09int a[9][9];\x09a[0][0]=1,a[1][0]=1,a[1][1]=1;\x09for (i=2;i<=9;i++)\x09{\x09\x09a[i][0]=1,a[i][i]=1;\x09\x09for (j=1;j<=
我非常好奇你是怎么运行出来的~
你二维数组给的是a[9][9],意思是a[0][0]~a[8][8],但是后面又出来a[9],竟然还能得出结果来,真是不可思议.把二维数组的定义给成a[10][10]就好了