| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1373 人关注过本帖
标题:有需要杨辉三角的同学进来取代码(这是纯自己的思维写的,没借助外力,所以 ...
取消只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
结帖率:99.76%
收藏
已结贴  问题点数:20 回复次数:10 
有需要杨辉三角的同学进来取代码(这是纯自己的思维写的,没借助外力,所以也请各位兄弟拍砖指正)
程序代码:
#include <stdio.h>
//本程序演示了用二维数组来输出一个9行9列的杨辉三角
int main(void)
{
    int n=9;
    int yhsj[9][9];
    int i,j;
    /////为二维数组赋初值
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        {
            yhsj[i][j]=0;
        }
    //以下用杨辉三角公式填充二维数组
    yhsj[0][0]=1;
    for(i=1;i<n;i++)
        for(j=0;j<=i;j++)
        {
            if(j==0) yhsj[i][j]=yhsj[i-1][j]; else  //处理数组第一列
                if(j==n-1) yhsj[i][j]=yhsj[i-1][j-1];else  //处理数组最后一列
                     yhsj[i][j]=yhsj[i-1][j-1]+yhsj[i-1][j];
        }
    //以下用于屏幕输出二维数组
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(yhsj[i][j]>0)
            {
                printf("%4.0d",yhsj[i][j]);  //原计划输出一个等腰三角形
                                             //但是输出效果不尽人意,所以改输直角三角形了
            }
        }
        printf("\n");
    }
    return 0;
}

/*
输出效果图
   1
   1   1
   1   2   1
   1   3   3   1
   1   4   6   4   1
   1   5  10  10   5   1
   1   6  15  20  15   6   1
   1   7  21  35  35  21   7   1
   1   8  28  56  70  56  28   8   1
*/


[ 本帖最后由 wp231957 于 2012-11-28 10:45 编辑 ]
搜索更多相关主题的帖子: 杨辉三角 思维 
2012-11-28 10:26
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
多谢2楼 指正 我也发现了   不对称啊

DO IT YOURSELF !
2012-11-28 10:38
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
已经更正,是自己马虎的关系

DO IT YOURSELF !
2012-11-28 10:49
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
数据结构太难
pe结构略知一二 不太精通

这杨辉3角 我也是好不容易才弄出来的 怎么能说破呢

DO IT YOURSELF !
2012-11-28 10:55
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用zhu224039在2012-11-28 10:59:46的发言:

文件操作的方式塞
 
其实我觉得你还是跟我一起去学PE的好,最起码你可以学到不少关于结构体的知识
 
还有对数据属性的认识方面有所了解。整个windows的灵魂放在你面前,研究它总比这知道点数学知识模拟过程,用C语言的基本语法去写个破东西强。可以说你在欺骗自己。醒醒把W。
这些东西吧  我也是一瓶不满 半瓶咣当
而最基础的知识 正是我缺少的,也是我当前的目标

DO IT YOURSELF !
2012-11-28 11:04
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
指针我还弄不明白呢
遇到指针 我清一色用数组代替  

至于函数吗  到马马虎虎

DO IT YOURSELF !
2012-11-28 11:07
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
而且,我的自我定位也是初学者  
绝对不是什么大牛

DO IT YOURSELF !
2012-11-28 11:08
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
关键你的目标是黑客啊
我可不想做黑客  红客还差不多

DO IT YOURSELF !
2012-11-28 11:09
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
回复 13楼 zhu224039
不过你要是做啥项目 需要写些什么东东的  
要是简单的 我到可以帮忙

DO IT YOURSELF !
2012-11-28 11:11
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
加密解密的 pe格式 书我都有
问题是有些涉及到高级数学知识,我都看不懂 ,所以推论 我基本功太差  需要补

DO IT YOURSELF !
2012-11-28 11:19
快速回复:有需要杨辉三角的同学进来取代码(这是纯自己的思维写的,没借助外力, ...
数据加载中...
 
   



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

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