#include<stdio.h>
#define N 10 //输出10行
int main()
{
int a[N][N]={0}; //初始化二维数组
for(int i=0;i<N;i++)
{
for(int j=0;j<=i;j++) //用嵌套循环表示行和列
{
if(i==j||j==0)
{
a[i][j]=1; //每一行首末项均赋值为1
}
else
{
a[i][j]=a[i-1][j]+a[i-1][j-1]; //定义中间项
}
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
01-01
1万+
05-02
4627
09-28
1万+
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交