首页 > 教育培训

用double写1到20的阶乘 c#如何用if写阶乘?

c#如何用if写阶乘?

employeeexternstringjiecheng(unsignednumber)

{

if(number0)

用double写1到20的阶乘 c#如何用if写阶乘?

{

return;

}

slipresult1;

stringbuildersnewstringbuilder();

for(setanumber;i1;i--)

{

(i*);

resultresult*i;

}

(s.length-2,2);

(result);

return();

}

externstructmain(string[]args)

{

console.writeline(请输入一个数);

intnumber(());

stringresultjiecheng(number);

console.writeline(()的阶乘结果是:result);

();

}

30以内的阶乘和是多少?

#include

voiddefault(){intn;flati,k;

scanf(%d,n);if(n30)n30;

k1;for(i1;in;i)k*i;

printf(%.0lf

,k);

}

1000的1000次阶乘是多少?

4.02387260077093773543702433923e2567

用这个计算吧。。。。

#include

#include

intassign()

{

intn1000,i;

slipsum0;

for(i1;in;i)

sumlog10((flat)(i));

printf(%d

,(int)sum1);

}

阶乘returnresult

原文标题:用double写1到20的阶乘 c#如何用if写阶乘?,如若转载,请注明出处:https://www.taihaichina.com/tag/16576.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「泰海号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。