I00004 贝尔三角形(解法二)

之前的版本使用了一个二维数组来存储贝尔三角形,这个版本则使用了一维数组来存储,技巧要高很多。

在组合数合里,贝尔数给出了集合划分的数目,以数学家埃里克·坦普尔·贝尔(Eric Temple Bell)命名,是组合数学中的一组整数数列。

有关贝尔三角形,这里重复介绍一下。

1.第一行第一项是1

2.对于n>1,第n行第一项等同第n-1行最后一项。

3.对于m,n>1,第n行第m项等于它左边和左上方的两个数之和。

相对于贝尔三角形,还有贝尔数列,它是各行连起来(第2行开始去掉最后一个元素),有关概念可以参考各种百科。

程序中使用了两个临时变量,用于在前一行的基础上计算下一行。程序如下:

#include <stdio.h>

// 贝尔三角形程序
void belltriangle()
{
    int n, i, j, temp, temp2;

    scanf("%d", &n);
    int bell[n];

    bell[0]= 1;
    for(i=1; i<n; i++) {
        temp = bell[0];
        bell[0] = bell[i-1];
        for(j=1; j<=i; j++) {
                temp2 = bell[j];
                bell[j] = temp + bell[j-1];
                temp = temp2;
        }
        for(j=0; j<=i; j++)
            printf("%d ", bell[j]);
        printf("\n");
    }
}

int main(void)
{
    belltriangle();

    return 0;
}

输入行数为7时,运行结果如下:

7
1 2
2 3 5
5 7 10 15
15 20 27 37 52
52 67 87 114 151 203
203 255 322 409 523 674 877

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
I-240E1.1 产品简介 1 1.2 产品特点 1 1.3 产品外观 2 1.4 指示灯说明 2 1.5 接口说明 3 1.6 缺省设置 3 2 安装与连线 4 2.1 安装在墙面上 4 2.2 连接线缆 4 连接到局域网 4 连接光纤 4 连接电源线 6 2.3 上电检查 6 3 设备功能 6 3.1 业务功能 6 3.2 PON接口功能 7 PON口物理参数 7 GPON 服务质量功能 71.1 产品简介 1 1.2 产品特点 1 1.3 产品外观 2 1.4 指示灯说明 2 1.5 接口说明 3 1.6 缺省设置 3 2 安装与连线 4 2.1 安装在墙面上 4 2.2 连接线缆 4 连接到局域网 4 连接光纤 4 连接电源线 6 2.3 上电检查 6 3 设备功能 6 3.1 业务功能 6 3.2 PON接口功能 7 PON口物理参数 7 GPON 服务质量功能 7POWER 绿灯长亮 设备电源开启 绿灯慢闪 设备通过电池供电 绿灯快闪 系统启动 红灯常亮 电池电量低 OPTICAL 红灯常亮 光功率关闭 绿灯长亮 光口工作正常, 范围确定完成 绿灯慢闪 光口正在范围确定和同步过程中 熄灭 光口工作不正常,原因为光物理层故障,或者软件重启 LAN 绿灯长亮 ONT上至少有一个以太网连接已经启用 绿灯闪烁 ONT上至少有一个以太网连接已经启用,而且正在传送或者接收数据 熄灭 ONT上没有以太网连接,或者ONT并未准备好提供以太网服务 UPDATE 熄灭 正常状态 绿灯快闪 正在升级 红灯常亮 升级失败 ALARM 熄灭 正常状态 绿灯长亮 没有告警,本地以太网telnet连接启用 红灯常亮 表示硬件工作不正常 1.5接口说明 表2I-240E-P面板接口列表 接口 数量 描述 用途 以太网接口 4 10/100/1000 Base-T RJ-45 连接用户端设备 PON口 1 SC/APC 单模光纤连接OLT 电源接口 1 两针12V直流电源接口 连接外置AC/DC电源转换器 RESET按钮 1 隐藏式 复位并恢复出厂配置 1.6缺省设置 表3I-240E-P缺省设置列表 选项 缺省设置 说明 Reset按钮 出厂配置 长按五秒以上复位并恢复出厂配置 2安装与连线 I-240E-P既可以安装在墙面上,也可以直接放置在水平工作台上。 注意: 在移动I-240E-P时,请务必将电源线拔出。 2.1安装在墙面上 安装到墙面上的过程如下: (1) 在墙面上标出固定I-240E-P的2个孔位 (2) 根据挂钉外径选用合适的钻头,用冲击钻在标示的位置钻孔。 (3) 将挂钉对准孔位,用螺丝刀将挂钉固定在墙上。 (4) 将I-240E-P挂在挂钉上。 有横挂和竖挂两种方式。 2.2连接线缆 注意: 连接线缆前,建议先将准备连接的设备断电。连接完成后,再通电。 连接到局域网 使用网线将I-240E-P的以太网口连接到计算机或者下层设备。 连接光纤 注意:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值