| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 822 人关注过本帖
标题:希望指明错误。
只看楼主 加入收藏
Andrew_Lee
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:185
专家分:626
注 册:2014-3-21
收藏
得分:0 
我用二维数组写的个宝塔型的杨辉三角,显示部分质量一般,但是有效果,给你看看:
程序代码:
#include <stdio.h>

void main()
{
    int i=0,j,n,a[20][20];
    while(1)
    {
        printf("请输入一个不大于20的整数:");
        scanf("%d",&n);

        /* 计算杨辉三角 */
        for(i=0;i<n;i++)
        {
            for(j=0;j<n;j++)
            {
                if(i==j || j==0)
                    a[i][j]=1;
                else
                {
                    a[i][j] = a[i-1][j-1]+a[i-1][j];
                }
            }
        }
        /* 显示 */
        printf("显示结果:\n");
        for(i=0;i<n;i++)
        {
            int tmp1 = n-1-i;
            int tmp2 = i;
            while(tmp1>0)
            {
                tmp1--;
                printf(" ");
            }
            for(j=0;j<=i;j++)
            {
                if(tmp2>=0)
                {
                    tmp2--;
                    printf("%d ",a[i][j]);
                }
            }
            printf("\n");
        }
    }
}
2014-04-19 13:32
ying8501
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:1092
专家分:1446
注 册:2008-11-24
收藏
得分:0 
#include <stdio.h>
#define N0 13        //我用vc6.0:  13还凑合,再多就不行了。
int main()
{   
     int a[N0][N0+1]={0,1},i,j,sum;
 
    for(i=1;i<N0;i++)
           for(j=1; j<=i+1 ;j++)
                a[i][j]=a[i-1][j-1]+a[i-1][j];

    printf("杨辉三角:\n\n");
    for(i=0; i<N0;i++)
     {
        for(j=1; j<=36-3*i ;j++) printf(" ");
           for(j=1; j<=i+1 ;j++) printf("%6d",a[i][j]);
           printf("\n");
     }
    printf("\n");
    return 0;
}
2014-04-19 13:52
杨唐卫
Rank: 2
等 级:论坛游民
帖 子:24
专家分:23
注 册:2014-4-16
收藏
得分:0 
回复 9 楼 ying8501
多谢,我目光太短浅了。
2014-04-19 21:00
杨唐卫
Rank: 2
等 级:论坛游民
帖 子:24
专家分:23
注 册:2014-4-16
收藏
得分:0 
回复 11 楼 Andrew_Lee
好厉害。
2014-04-19 21:02
快速回复:希望指明错误。
数据加载中...
 
   



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

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