| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 11501 人关注过本帖, 1 人收藏
标题:怎么打印输出杨辉三角形。
只看楼主 加入收藏
hwdwow
Rank: 2
等 级:论坛游民
帖 子:119
专家分:98
注 册:2009-3-21
收藏
得分:0 
递归是很好,但是效率最高的的用两个一维数组交替赋值。
2009-09-27 07:52
cailifeng
Rank: 1
来 自:福建
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-9-25
收藏
得分:0 
回复 5楼 m456m654
输出的怎么不对
2009-09-28 23:39
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 7楼 Devil_W
这句话一说, 我就知道你是谁了

我就是真命天子,顺我者生,逆我者死!
2009-09-28 23:49
刘暮哲
Rank: 2
来 自:江苏
等 级:论坛游民
帖 子:75
专家分:83
注 册:2009-9-25
收藏
得分:0 
#include<stdio.h>
void main()
{
    int i,j;
    int a[6][6]={0};
    for(i=0;i<6;i++)
    {    a[i][0]=a[i][i]=1;
        for(j=1;j<i;j++)
            a[i][j]=a[i-1][j-1]+a[i-1][j];
    }
    for(i=0;i<6;i++)
    {     
        for(j=0;j<=i;j++)
            printf("%3d",a[i][j]);
        printf("\n\n");
    }
printf("\n");
这样应该还算简单吧  呵呵

做最好的自己
2009-09-29 11:39
xiaotutu6000
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:85
专家分:137
注 册:2009-10-30
收藏
得分:0 
#include<stdio.h>
void main()
{
     int i,j,x,y,n=0,a[20]={0,1};
     while(n<1 || n>20)
     {
       scanf("%d",&n);
     }
     for(i=1;i<=n;i++)
     {
       x=0;
       for(j=1;j<=i;j++)
       {
         y=a[j];
         a[j]=x+y;
         x=y;
         printf("%5d",a[j]);
       }
       printf("\n");
     }
}
这个代码简介明了。。。两个for循环就OK啦(提示找到两个数字之间的关系就好了)
2009-11-01 23:04
xiaotutu6000
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:85
专家分:137
注 册:2009-10-30
收藏
得分:0 
发错啦不是这个
   更正过来  这是别人的。失误~!~!

是这个
#include<stdio.h>
void main()
{
    int i,j,n,k;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        k=1;
        for(j=1;j<i;j++)
        {
            printf("%d ",k);
            k=k*(i-j)/j;
        }
    printf("%ld",k);
    printf("\n");
    }
} 简洁明了,
2009-11-01 23:06
剑木易
Rank: 2
等 级:论坛游民
帖 子:18
专家分:50
注 册:2009-10-28
收藏
得分:0 
for(i=0;i<n;i++)
{for(j=0;j<=i;j++)
if(j==0||j==i) a[i][j]=0;
else a[i][j]=a[i-1][j]+[i-1][j-1];
}
2009-11-07 22:24
快速回复:怎么打印输出杨辉三角形。
数据加载中...
 
   



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

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