| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 470 人关注过本帖
标题:杨辉三角问题。。。求指点!!!
只看楼主 加入收藏
寂寞编程孤独
Rank: 1
等 级:新手上路
帖 子:20
专家分:6
注 册:2010-10-26
结帖率:57.14%
收藏
已结贴  问题点数:20 回复次数:4 
杨辉三角问题。。。求指点!!!
#include"stdafx.h"
main()
{
    int a[10][10];
    int x,y;
    for(x=0,y=0;x<10,y<10;x++,y++)
    {
        a[x][0]=1;
        a[x][y]=1;
    }
    for(x=0;x<10;x++)
        for(y=9;y>x;y--)
            a[x][y]=0;
    for(x=2;x<10;x++)
       for(y=2;y<x-1;y++)
           a[x][y]=a[x-1][y]+a[x-1][y-1];
     for(x=0;x<10;x++)
     {
       printf("\n");
       for(y=0;y<10;y++)
           printf("%d",a[x][y]);
     }
}
输出有问题,求指点!!
搜索更多相关主题的帖子: 杨辉三角 
2010-12-20 23:31
电脑小童
Rank: 2
等 级:论坛游民
帖 子:77
专家分:52
注 册:2010-10-16
收藏
得分:10 
#include <stdio.h>
#define m 9
void main()
{int i,j;
int a[m][m];
for(i=0;i<m;i++)
{for(j=0;j<=i;j++)
{if(i==j||j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j]+a[i-1][j-1];
printf("%d\t",a[i][j]);
}
printf("\n");
}
}

这是我编的,跟你不大一样,你参考下吧
2010-12-21 09:26
zhaoya881010
Rank: 9Rank: 9Rank: 9
来 自:芒砀古郡
等 级:蜘蛛侠
威 望:1
帖 子:339
专家分:1177
注 册:2010-11-21
收藏
得分:10 
你的那个有点问题这是你的程序:
问题:for(y=2;y<x-1;y++)
           a[x][y]=a[x-1][y]+a[x-1][y-1];
修正:
for(y=1;y<=x-1;y++)
           a[x][y]=a[x-1][y]+a[x-1][y-1];
程序:
程序代码:
#include"stdio.h"
main()
{
    int a[10][10];
    int x,y;
    int i;
    for(x=0,y=0;x<10,y<10;x++,y++)
    {
        a[x][0]=1;
        a[x][y]=1;
    }
    for(x=0;x<10;x++)
        for(y=9;y>x;y--)
            a[x][y]=0;
    for(x=2;x<10;x++)
       for(y=1;y<=x-1;y++)
           a[x][y]=a[x-1][y]+a[x-1][y-1];
     for(x=0;x<10;x++)
     {
       printf("\n");
       for(y=0;y<=x;y++)
           printf("%-4d",a[x][y]);
     }
}
结果:
图片附件: 游客没有浏览图片的权限,请 登录注册

Go Go Go
2010-12-21 10:55
zhaoya881010
Rank: 9Rank: 9Rank: 9
来 自:芒砀古郡
等 级:蜘蛛侠
威 望:1
帖 子:339
专家分:1177
注 册:2010-11-21
收藏
得分:0 
你看还行吧呵呵,你控制好界面输出就行了。









********************************************************************
记得结贴   给分哦   

Go Go Go
2010-12-21 10:57
zhaoya881010
Rank: 9Rank: 9Rank: 9
来 自:芒砀古郡
等 级:蜘蛛侠
威 望:1
帖 子:339
专家分:1177
注 册:2010-11-21
收藏
得分:0 
对了还有一个问题 就是你的头文件“#include"stdafx.h"”是不是写错了,先改成“#include <stdio.h>”

Go Go Go
2010-12-21 11:00
快速回复:杨辉三角问题。。。求指点!!!
数据加载中...
 
   



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

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