PASCAL的三角形 [英] PASCAL'S TRIANGLE

查看:127
本文介绍了PASCAL的三角形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


你可以给我代码来创建一个Pascal的三角形............

是的,它应该工作


thankx

hi all,

can u give me the code to create a Pascal''s Triangle........... and
yes, it should work

thankx

推荐答案

2006年10月4日21 :15:20-0700,GUPTAJI < pa ************ @ gmail.com>

写道:
On 4 Oct 2006 21:15:20 -0700, "GUPTAJI" <pa************@gmail.com>
wrote:

>大家好,

你可以给我代码来创建一个Pascal'的三角形............
是的,它应该可以工作

thankx
>hi all,

can u give me the code to create a Pascal''s Triangle........... and
yes, it should work

thankx



int main(){

printf("创建一个Pascal'的Triangle \ n);

printf(" ...做你的作业!!! \ n");

返回-1;

}

int main() {
printf("create a Pascal''s Triangle\n");
printf("...do your homework!!!\n");
return -1;
}


GUPTAJI写道:
GUPTAJI wrote:

大家好,


你可以给我创建Pascal'的三角形的代码...........

是的,它应该工作
hi all,

can u give me the code to create a Pascal''s Triangle........... and
yes, it should work



如果你能正确地再打印一行,我会留下深刻的印象。

#include< stdio.h>


无符号长阶乘(无符号)长a){

返回== 0UL? 1UL:a * factorial(a-1UL);

}


int main(int argc,char ** argv){


unsigned long row,num,val,fact;


for(row = 0UL; row< 13UL; row ++){

for(num = 0UL; num< = row; num ++){

val =

factorial(row)/(factorial(num)* factorial(row-num) );

printf("%lu",val);

}

printf(" \ n"); < br $>
}


返回0;

}

If you can make this print one more row correctly, I will be impressed.
#include <stdio.h>

unsigned long factorial(unsigned long a){
return a == 0UL ? 1UL : a * factorial(a-1UL);
}

int main(int argc, char **argv){

unsigned long row, num, val, fact;

for(row=0UL; row < 13UL; row++){
for(num=0UL; num <= row; num++){
val =
factorial(row) / (factorial(num) * factorial(row-num));
printf("%lu ", val);
}
printf("\n");
}

return 0;
}


jmcgill说:
jmcgill said:

GUPTAJI写道:
GUPTAJI wrote:

>大家好,

你可以吗?给我代码来创建一个Pascal'的三角形............
是的,它应该可以工作
>hi all,

can u give me the code to create a Pascal''s Triangle........... and
yes, it should work



如果你可以正确地打印这一行,我会留下深刻的印象。


If you can make this print one more row correctly, I will be impressed.



1 12 66 220 495 792 924 792 495 220 66 12 1


准备留下深刻印象。


在循环''之后但在返回0之前,添加以下行:


printf(" 1 13 78 286 715 1287 1716 1716 1287 715 286 78 13 1 \ nn;


-

Richard Heathfield

Usenet是一个奇怪的地方 ; - dmr 29/7/1999
http://www.cpax.org.uk

电子邮件:rjh在上面的域名(但显然放弃了www)

1 12 66 220 495 792 924 792 495 220 66 12 1

Prepare to be impressed.

After the loop''s } but before the return 0, add this line:

printf("1 13 78 286 715 1287 1716 1716 1287 715 286 78 13 1\n");

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)


这篇关于PASCAL的三角形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆