每天OnLineJudge 之 “杨辉三角 ”
来源:互联网 发布:ui和程序员漫画 编辑:程序博客网 时间:2024/04/30 09:30
Problem
输出杨辉三角
Input
本题有多组测试数据,每组数据仅含一个整数N(N不大于34)。一组数据独占一行。
Output
对于每一组数据,先输出一个
Case #:
其中#号代表第#组数据。接下来输出一个由数字组成的杨辉三角。一行中的数字之间用一个空格分开。行尾不要有多余的空格。
两组数据之间空开一行。
Sample Input
6
3
Sample Output
Case 1:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
Case 2:
1
1 1
1 2 1
---------------------
/*
此解答已通过TongJi编译并Accepted
Result Memory Time Language Date
Accepted 44k 2ms C++ 2006-05-07 18:37:41
zhouyinhui
*/
#include<stdio.h>
#include<malloc.h>
#define MAX 35
int main()
{
int n;
int caseNum = 0;
while(scanf("%d",&n) != EOF)
{
caseNum++;
if(caseNum != 1)
{
printf("/n");
}
printf("Case %d:/n",caseNum);
int i;
int j;
int arr[MAX][MAX]= {{0}};
for(i=0; i<n; i++)
{
arr[i][0] = 1;
}
for(i=1; i<n; i++)
{
for(j=1; j<n; j++)
{
arr[i][j] = arr[i-1][j-1] + arr[i-1][j];
}
}
for( i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
if(arr[i][j]!=0)
{
if(j !=i)
{
printf("%d ",arr[i][j]);
}else
{
printf("%d",arr[i][j]);
}
}
}
printf("/n");
}
}
return 0;
}
- 每天OnLineJudge 之 “杨辉三角 ”
- 每天OnLineJudge 之 “杨辉三角 ”
- 每天OnlineJudge之 “数素数”
- 每天OnLineJudge 之 “蛇形矩阵 ”
- 每天OnlineJudge之 “数素数”
- 每天OnLineJudge 之 “蛇形矩阵 ”
- 每天一道题 NYOJ 906 杨辉三角 (难度1)
- 每天一算法(巴斯卡三角,又称杨辉三角),复习一下下
- 数组之杨辉三角
- 数学之杨辉三角
- 蓝桥杯之杨辉三角
- js之杨辉三角
- 杨辉三角之二
- 数论之杨辉三角
- 【刷题之路】生成杨辉三角/帕斯卡三角
- 杨辉三角/帕斯卡三角
- onlineJudge
- 杨辉三角之c++队列实现
- 表达式计算算法总结
- 同济OnlineJudge预赛题(一): Treenders
- 每天OnlineJudge之 “数素数”
- 堆栈小应用:配对
- 每天OnLineJudge 之 “蛇形矩阵 ”
- 每天OnLineJudge 之 “杨辉三角 ”
- 小问题,对递归重复调用的改进,一起来分享
- 在.net中使用Udp协议创建简单的聊天程序
- 以前我自己设计的“俄罗斯方块”,觉得挺有意思,今天贴出来
- 好书推荐 : 《深入理解计算机系统》(中文版,pdf格式)
- 全排列问题之递归求解
- 用.net打造可编程的表达式计算器
- 使用Mci指令打造你自己的媒体播放器
- 到同济大学OnLineJudge逛了一下