搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 杨辉三角
标题:
杨辉三角
只看楼主
daniel2008
等 级:
新手上路
帖 子:24
专家分:0
注 册:2008-9-1
楼主
问题点数:0 回复次数:6
杨辉三角
请教 杨辉三角该怎么编???
谢谢
搜索更多相关主题的帖子:
杨辉三角
2009-10-02 10:32
flyingcloude
等 级:
青峰侠
威 望:
6
帖 子:598
专家分:1512
注 册:2008-1-13
第
2
楼
得分:0
两重循环搞定
你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2009-10-02 10:35
daniel2008
等 级:
新手上路
帖 子:24
专家分:0
注 册:2008-9-1
第
3
楼
得分:0
回复 2楼 flyingcloude
how???
2009-10-02 15:21
哎呀麦兜
来 自:泰州
等 级:
论坛游民
帖 子:15
专家分:15
注 册:2009-9-14
第
4
楼
得分:0
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
int a[100][100],i,j,k,n;
do{ //控制打印行数
cout<<"请输入要打印的行数(<=13):\n";
cin>>n;
if(n>13)cout<<"error!行数超出范围!\n";
}while(n>13);
for(i=0;i<n;i++) //给每个数赋值
for(j=0;j<=i;j++)
{
a[j][j]=1;
a[i][0]=1;
if(i>1&&j>0&&i>j)
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
for(i=0;i<n;i++)
{
for(k=0;k<=35-3*i;k++) //打印空格
cout<<' ';
for(j=0;j<=i;j++) //输出杨辉三角
cout<<setw(6)<<a[i][j];
cout<<endl;
}
}
这是csdn 上的,仅供参考。
2009-10-02 19:43
无影无踪
等 级:
新手上路
帖 子:15
专家分:0
注 册:2009-3-7
第
5
楼
得分:0
不错啊
2009-10-02 20:28
h2009
等 级:
新手上路
帖 子:5
专家分:0
注 册:2009-10-2
第
6
楼
得分:0
我是个还没有入门,但我狠想学,那个高手能告诉我好的入门方法吗?
2009-10-02 20:43
narcissushtl
等 级:
论坛游民
帖 子:6
专家分:12
注 册:2009-10-3
第
7
楼
得分:0
4L的代码到第13行就溢出了,我写了一个能算到第17行。。。
以下是求二项式展开式各项系数的代码:
long coefficient_function(long n, long i){
int j;
long x=1,y=1;
if((i+1)>(n-i)){
for(j=i+1;j<=n;j++){
x=x*j;
}
for(j=1;j<=n-i;j++){
y=y*j;
}
return x/y;
}
else{
for(j=n-i+1;j<=n;j++){
x=x*j;
}
for(j=1;j<=i;j++){
y=y*j;
}
return x/y;
}
}
//function n!/((n-i)!i!)
2009-10-04 17:58
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-287434-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.023851 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved