杭电2032题
来源:互联网 发布:淘宝论文降重靠谱吗 编辑:程序博客网 时间:2024/06/01 07:27
Problem Description
还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
Input
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
Input
输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1<=n<=30),表示将要输出的杨辉三角的层数。
Output
对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一个空行。
Sample Input
2 3
Sample Output
11 111 11 2 1
代码是:
#include<stdio.h>
int main()
{
int i,j,n,a[31][31];
while(scanf("%d",&n)!=EOF)
{
for(i=1;i<=n;i++)
{
a[i][1]=1;
a[i][i]=1;
} //赋值 !!!
for(i=3;i<=n;i++)
{
for(j=2;j<i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
} //赋值
for(i=1;i<=n;i++)
{
for(j=1;j<i;j++)
{
printf("%d ",a[i][j]);
}
printf("%d\n",a[i][i]); //输出
}
printf("\n");
}
return 0;
}
- 杭电2032题
- 杭电2032
- 杭电2032
- 杭电acm 2032
- 杭电2032
- 杭电2032
- 杭电acm--2032
- 杭电OJ 2032
- 杭电2032
- 杭电ACM1002题
- 杭电ACM1003题
- 杭电1004题
- 杭电1005题
- 杭电1012题
- 杭电1013题
- 杭电1014题
- 杭电1017题
- 杭电1032题
- 13个mysql数据库的实用SQL小技巧
- C语言符号优先级
- Redis学习手册(Sorted-Sets数据类型)
- 解决cookie中文乱码问题
- mysql日期类型对比
- 杭电2032题
- C语言实现快排
- rsync , rsync + ssh, rsync + lsyncd 多种同步方案与比较
- CRT 中创建、删除线程函数与WinAPI的区别
- Redis学习手册(Key操作命令)
- Eclipse导入到web项目没run on server
- SEO|搜索引擎优化(如何让你的网站排名靠前)
- ubuntu apt-get 使用
- Ubuntu网络连接图标消失解决方法