#include "stdio.h";
void main(){
int a[100][100];
int i,j,k,m,n;
scanf("%d%d",&n,&m) ;
a[0][0]=1;
for(i=0;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] ;
}
for(i=0;i
for(j=0;j<=i;j++)
printf(" %d",a[i][j]);
printf("\n");
}
printf("%d",a[n-1][m-1]) ;
};
少了一句话,在printf("%d",deno[i][i]);上面,deno[i][i]=deno[i][1];
数据的下标是从0开始的,而不是1哦。