当前位置:网站首页>C, print the source program of beautiful bell triangle
C, print the source program of beautiful bell triangle
2022-04-23 20:59:00 【Deep confusion】
With Bell count Based on , Reference resources Yanghui triangle , It can also generate Bell triangle (Bell triangle), Also known as Aitken array (Aitken's Array), Piece triangle (Peirce Triangle).
Bell triangle Construction method of :
(1) The first element in the first line is 1, namely a[1][1] = 1
(2) about n>1, The first n The first item of the line is equal to the n-1 Line last item , namely a[n][1] = a[n-1][n-1];
(3) about m,n>1, The first n Xing di m The term is equal to the sum of the two numbers on its left and upper left , namely a[n][m] = a[n][m-1] + a[n-1][m-1];

using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
namespace Legalsoft.Truffer.Algorithm
{
public static partial class Number_Sequence
{
/// <summary>
/// Bell triangle (Bell triangle)
/// Aitken array (Aitken's Array)
/// Piece triangle (Peirce Triangle)
/// </summary>
/// <param name="n"></param>
/// <returns></returns>
public static string Bell_Triangle(int n)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine("<style>");
sb.AppendLine(".n0 { float:left;width:90px;height:25px;line-height:25px;font-size:14px;text-align:center;border:dotted 1px #993333;background-color:#FFF9F9;margin-right:10px;margin-bottom:10px; } ");
sb.AppendLine(".n1 { float:left;width:90px;height:25px;line-height:25px;font-size:14px;text-align:center;border:dotted 1px #333399;background-color:#F9F9FF;margin-right:10px;margin-bottom:10px; } ");
sb.AppendLine("</style>");
sb.AppendLine("<center>");
long[] last = new long[n + 1];
long[] array = new long[n + 1];
last[0] = 1;
for (int i = 1; i <= n; i++)
{
sb.AppendLine("<table><tr><td>");
array[0] = (i > 1) ? last[i - 2] : last[i - 1];
sb.AppendLine("<div class='n" + (array[0] % 2) + "'>" + array[0] + "</div>");
for (int j = 1; j < i; j++)
{
array[j] = array[j - 1] + last[j - 1];
sb.AppendLine("<div class='n" + (array[j] % 2) + "'>" + array[j] + "</div>");
}
for (int j = 0; j < i; j++)
{
last[j] = array[j];
}
sb.AppendLine("</td></tr></table>");
}
return sb.ToString();
}
}
}
——————————————————————
POWER BY TRUFFER.CN
版权声明
本文为[Deep confusion]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/113/202204232049142274.html
边栏推荐
- Common commands of MySQL in Linux
- 3-5 obtaining cookies through XSS and the use of XSS background management system
- Zhongchuang storage | how to choose a useful distributed storage cloud disk
- C# 知识
- Deno 1.13.2 发布
- Gsi-ecm digital platform for engineering construction management
- 管道和xargs
- Thinkphp5 + data large screen display effect
- 深入探究ASP.NET Core读取Request.Body的正确方式
- Alibaba cloud responded to the disclosure of user registration information
猜你喜欢

Unity solves Z-fighting

Common problems in deploying projects with laravel and composer for PHP

Minecraft 1.12.2模组开发(四十三) 自定义盾牌(Shield)

居家第二十三天的午饭

Deep analysis of C language pointer (Part I)
![[matlab 2016 use mex command to find editor visual studio 2019]](/img/34/dd883f0ce4358234eb694287228687.png)
[matlab 2016 use mex command to find editor visual studio 2019]

Recommended usage scenarios and production tools for common 60 types of charts

Zhongchuang storage | how to choose a useful distributed storage cloud disk

Common commands of MySQL in Linux

Fastdfs思维导图
随机推荐
Identifier CV is not defined in opencv4_ CAP_ PROP_ FPS; CV_ CAP_ PROP_ FRAME_ COUNT; CV_ CAP_ PROP_ POS_ Frames problem
MySQL基础合集
pytorch 1.7. The model saved by X training cannot be loaded in version 1.4 or earlier
How to play the guiding role of testing strategy
Is rust more suitable for less experienced programmers?
Bash script learning -- for loop traversal
Centralized record of experimental problems
Ubutnu20 installer centernet
Crisis is opportunity. Why will the efficiency of telecommuting improve?
UKFslam
3-5通过XSS获取cookie以及XSS后台管理系统的使用
Leetcode-279-complete square number
电脑越用越慢怎么办?文件误删除恢复方法
LeetCode-279-完全平方数
Realrange, reduce, repeat and einops in einops package layers. Rearrange and reduce in torch. Processing methods of high-dimensional data
Fastdfs mind map
PHP的Laravel与Composer部署项目时常见问题
管道和xargs
2021-09-02 unity project uses rider to build hot change project failure record of ilruntime
Factory mode