您的位置:首页 > 其它

杭电2032

2014-11-16 22:57 183 查看
#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#include<math.h>

unsigned int num[31][31];

int main()

{

num[0][0]=1;

num[1][0]=1;

num[1][1]=1;

unsigned int i,j;

for(i=2;i<=31;i++)

{

num[i][0]=1;

for(j=1;j<=i-1;j++)

{

num[i][j]=num[i-1][j-1]+num[i-1][j];

}

num[i][i]=1;

}

unsigned int n,q=1;

while(scanf("%u",&n)!=EOF)

{

for(i=0;i<n;i++)

{

q=1;

for(j=0;j<=i;j++)

{

if(q==1)

{

printf("%d",num[i][j]);

q=0;

}

else

{

printf(" %d",num[i][j]);

}

}

printf("\n");

}

printf("\n");

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: