| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1310 人关注过本帖
标题:[休闲]杨辉三角形
只看楼主 加入收藏
沈阳男孩
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-12-11
收藏
 问题点数:0 回复次数:13 
[休闲]杨辉三角形
大家好啊,我有一个问题,就是看书编程序的时候,感觉思路很清晰,可是一遇到自己编的时候就不知道从什么地方下手,我想问拿到一道题的时候应该怎样做才能让自己有的放矢,不至于摸不着头脑。谢谢大家了。
例如:打印以下的杨辉三角形(要至少打印出10行)
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 10 10 5 1
。 。 。 。 。 。
搜索更多相关主题的帖子: 杨辉三角 休闲 
2005-12-11 15:39
layabout
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-12-2
收藏
得分:0 
先定义个二围数组,

接下来就是扶植.怎么副,按他们的规律副,

学习不难!难的是一辈子兢兢业业,老老实实,勤勤恳恳的学习!!!
2005-12-11 15:46
沈阳男孩
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2005-12-11
收藏
得分:0 
你的话我有点看不懂,能不能告诉我你是怎么思考这个问题的呢?谢谢了!!
(最好以这到题为例 啊
2005-12-11 15:50
layabout
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-12-2
收藏
得分:0 

.......

int a[10][10]

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

{a[i][0]=1;

a[i][i]=1;}
for(i=2;j<=9;i++)
for(j=1;j<=9;j++)
if(i>=j)
a[i][j]=a[i-1][j-1]+a[i-1][j];

差不多了


学习不难!难的是一辈子兢兢业业,老老实实,勤勤恳恳的学习!!!
2005-12-11 18:13
271391233
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-2-24
收藏
得分:0 

前俩个相加就是现在你想要的咯
思路是这样吗?


坚持就是胜利>>静心,静思
2005-12-11 23:39
lookdd1
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2005-12-13
收藏
得分:0 
就是一个循环问题!

2005-12-13 16:04
layabout
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-12-2
收藏
得分:0 
main()
{int a[10][10];
int i,j,n;
printf("yanghui sanjiao\n");
for(i=0;i<=9;i++)
{a[i][0]=1;
a[i][i]=1;}
for(j=1;j<=9;j++)
for(i=j+1;i<=9;i++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
{if(i>=j)
printf("%3d ",a[i][j]);
if(i==j)
printf("\n");
}
}

学习不难!难的是一辈子兢兢业业,老老实实,勤勤恳恳的学习!!!
2005-12-13 18:17
zxyliwei
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2005-12-6
收藏
得分:0 
#include<stdio.h>
void main()
{
int a[20][20];
int i,j;
a[0][0]=1;
for(i=0;i<20;i++)
{
printf("%5d",1);
for(j=0;j<i;j++)
printf("%5d",a[i-1][j-1]+a[i-1][j]);
if(i>0)
printf("%5d",1);
printf("\n");
}
}

我看了题目也写了个,可是运行时是乱码,谁帮我看看啊!

醒逍遥;醉也逍遥!
2005-12-13 22:33
ahongtian107
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-13
收藏
得分:0 

for(i=0;i<=n;i++)
{
a[i][o]=1;

for(j=0;j<=i;j++)
{ a[i][j]=j;
printf(%d,a[i][j]);
}
}

2005-12-14 00:01
ahongtian107
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-13
收藏
得分:0 

for(i=0;i<=n;i++)
{
for(j=0;j<=i;j++)
{ a[i][j]=j+1;
printf(%d,a[i][j]);
}
printf("\n")
}

2005-12-14 00:07
快速回复:[休闲]杨辉三角形
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016950 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved