零点发帖,无数组实现杨辉三角

爱如少年 2010-04-03 12:38:35
群里有同学问杨辉三角的算法,我写了一个,用一维数组做的,感觉这东西,可以不用数组凑出来
果然,哈哈,搞到零点37,睡意全无,代码贴出来,敬请拍砖

using System;

namespace ConsoleApplication1
{
class Program
{

static void Main(string[] args)
{
Console.WriteLine("请输入杨辉三角的参数(整形):");
int i = Convert.ToInt32(Console.ReadLine());
yanghui yh = new yanghui(i);
yh.printtri();
}
}
public class yanghui
{

private int _i;
public yanghui(int i)
{
_i = i;
}
public void printtri()
{
for (int i = 0; i <_i; i++)
{
show(i);
}
}
public void show(int i)
{
int k=1, l=i;
int m=1;
Console.Write(m+" ");
for (int j = 0; j < i; j++)
{
m = m * l / k;
k++;
l--;
Console.Write(m+" ");
}
Console.WriteLine();

}
}
}



...全文
170 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱如少年 2010-04-03
  • 打赏
  • 举报
回复
明天回家之后,再添加代码注释
bancxc 2010-04-03
  • 打赏
  • 举报
回复
这是为什么呢
爱如少年 2010-04-03
  • 打赏
  • 举报
回复

调试图
liuyu520hong 2010-04-03
  • 打赏
  • 举报
回复
多谢分享,不过这个如果不用数组的话,用循环也可以达到一样的效果,之前有给学妹们做过,还给她们讲解了一下.呵呵!
丰云 2010-04-03
  • 打赏
  • 举报
回复
有干劲!!
仿佛看到了当初的我
pdsnet 2010-04-03
  • 打赏
  • 举报
回复
panzhige 2010-04-03
  • 打赏
  • 举报
回复
强人,学习到深夜啊、、、、

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧