PASCAL的三角形 [英] PASCAL'S TRIANGLE
问题描述
大家好,
你可以给我代码来创建一个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屋!