解题思路:
用递归算法简单水过。
注意事项:
无。
参考代码:
#include<bits/stdc++.h>
using namespace std;
int n;
int c(int x,int y){
int z;
if(y==1||y==x)
return 1;
z=c(x-1,y-1)+c(x-1,y);
return z;
}
int main(){
scanf("%d",&n);
n++;
for(int i=1;i<=n;i++)
{
for(int j=i;j<n;j++)
printf(" ");
for(int j=1;j<=i;j++)
printf("%3d ",c(i,j));
printf("\n");
}
return 0;
}
0.0分
0 人评分