| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1200 人关注过本帖
标题:请教:杨辉三角的打印
只看楼主 加入收藏
xiaoxuanfeng
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-11-17
收藏
 问题点数:0 回复次数:6 
请教:杨辉三角的打印

请教各位高手:
打印如下 杨辉三角
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

谢谢了!!

[此贴子已经被作者于2005-11-22 14:35:44编辑过]

搜索更多相关主题的帖子: 杨辉三角 打印 
2005-11-22 14:31
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
收藏
得分:0 
要是能做出来,打印不就是小事情了.

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2005-11-22 17:00
xiaoxuanfeng
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-11-17
收藏
得分:0 

楼上的  你理解错了啊
我的意思是用C#写一个程序 最后用console.writeline方法把上面的显示出来.
Do you understand???


宏图霸业谈笑间,不胜人生一场醉!!
2005-11-23 17:30
王杰
Rank: 2
等 级:新手上路
威 望:4
帖 子:307
专家分:0
注 册:2005-5-13
收藏
得分:0 

定义一些int型的数a,b,c等。。。。
然后使用console.write与console.writeline分别输出!
如果要编写一个函数的话得先了解这个函数,我懒得看了,提起数学就头疼!


http://zdrjwlb.bulo. QQ群:1659819
2005-11-23 17:43
sma11cat
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2005-9-29
收藏
得分:0 
int[,] array
for(int i=0;i<n;i++)
{
for(int j=0;j<=i;j++)
{
array[i,j]=array[i,j-1]+array[i-1,j-1];
}
}
大概意思,自己细化吧
2005-11-24 17:22
rainlily0315
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2005-11-19
收藏
得分:0 

//杨辉三角 掌握方法才是最终的目的
using System;
class class1
{
static void Main(string[] args)
{
const int N = 10; //行数
const int Gap = 3; //间隔
int[] arr = new int[10]; //保存每行的值
arr[0] = arr[1] = 1; //2行比较特殊,都是1 先把他们打出来
string blank = "";
Console.Write(blank.PadRight(N * Gap,' '));
Console.WriteLine("1");
Console.Write(blank.PadRight((N-1) * Gap, ' '));
Console.WriteLine(arr[0].ToString().PadRight(2*Gap,' ') +
arr[1].ToString());
for(int i=1 ;i<N-1;i++)
{
arr[i+1] = 1;
for(int j=i; j>0 ; j--)
{
arr[j] = arr[j] + arr[j-1];
}
Console.WriteLine(blank.PadRight(Gap*(N-i-1),' '));
for(int j = 0 ;j< i+2 ;j++)
{
Console.Write(arr[j].ToString().PadRight(2*Gap,' '));
}
Console.Write("\n");
}

}
}

//但是打印的时候还是有些问题, 请高手们指点一下吧!

[此贴子已经被作者于2005-11-24 21:44:24编辑过]


闯出自己的天空
2005-11-24 21:41
快速回复:请教:杨辉三角的打印
数据加载中...
 
   



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

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