| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 598 人关注过本帖
标题:编的一个显示部分杨辉三角的程序,但是出现了意想不到的结果
只看楼主 加入收藏
knightsaber
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-4-8
结帖率:60%
收藏
已结贴  问题点数:10 回复次数:7 
编的一个显示部分杨辉三角的程序,但是出现了意想不到的结果
程序段如下:
#include"stdio.h"
void main()
{
    int i,j,a[6][6];
    for(i=0;i<6;i++)
    {
        a[i][0]=1;
        a[i][i]=1;
    }
    for(i=2;i<6;i++)
        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<6;j++)
            printf("%5d",a[i][j]);
        printf("\n");
    }
    scanf("%d",&j);
}

搜索更多相关主题的帖子: 杨辉三角 include 
2012-08-25 03:37
knightsaber
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-4-8
收藏
得分:0 
1-858993460-858993460-858993460-858993460-858993460
1     1-858993460-858993460-858993460-858993460
1     2     1-858993460-858993460-858993460
1     3     3     1-858993460-858993460
1     5     10    10     5     1

不能传图(什么原因?),只能手动码了
不明白后面出现的858993460什么意思,请大神指教
2012-08-25 03:42
knightsaber
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-4-8
收藏
得分:0 
关于结帖率的问题,之前因为一直在上学,难以有上网的机会,以后一定尽量保证及时结帖~
2012-08-25 03:44
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:5 
for(j=0;j<=i;j++)
1.局部变量没有初始化
2.输出控制没做好
2012-08-25 08:39
justNPC
Rank: 5Rank: 5
等 级:职业侠客
帖 子:101
专家分:311
注 册:2012-8-11
收藏
得分:3 
a[1][2]之类的出现软七八糟数字的地方你不是没有给他们赋值么
但是你输出的时候却输出了他们所以里面的数字是随机的,就产生了这种现象了
2012-08-25 13:05
w995612220
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:139
专家分:313
注 册:2012-6-20
收藏
得分:0 
http://blog.  我博客有一篇杨辉三角的
2012-08-25 16:17
wind7866
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2012-8-3
收藏
得分:2 
是你的数组初始化的有问题吧,对于这种情况(非静态)若是不先把数组初始化为一个值,编译器给数组赋的值会是随机的(因为这个数组在内存中直接读取了内存原有的数据)。所以一定要先人为的初始化啊!
2012-08-25 21:42
knightsaber
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2012-4-8
收藏
得分:0 
谢谢楼上各位的帮助,尝试用static int和改善输出之后我明白了
2012-08-26 03:39
快速回复:编的一个显示部分杨辉三角的程序,但是出现了意想不到的结果
数据加载中...
 
   



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

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