#include<stdio.h>
int main()
{
//杨辉三角
int n;
int a[31][31]={0};
int i,j;
for(i=1;i<31;i++){
a[i][1] = 1;
if(i>1){
a[i][2] = i-1;
}
}
for(i=3;i<31;i++){ //行
for(j=2;j<31;j++){ //列
a[i][j] = a[i-1][j-1]+a[i-1][j];
}
}
while(scanf("%d",&n)!=EOF){
for(i=1;i<=n;i++){ //行
for(j=1;j<=n;j++){ //列
if(a[i][j]!=0)
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("\n");
}
return 0;
}
0.0分
0 人评分
输出九九乘法表 (C语言代码)浏览:555 |
永远的丰碑 (C语言代码)浏览:652 |
C语言训练-最大数问题 (C语言代码)浏览:633 |
C语言训练-求PI* (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:447 |
【计算直线的交点数】 (C语言代码)浏览:1442 |
最小公倍数 (C语言代码)浏览:1025 |
1025题解浏览:732 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1456 |
1128题解(返回值为数组的情况)浏览:450 |