用double写1到20的阶乘 c#如何用if写阶乘?
浏览量:3096
时间:2023-05-25 19:30:27
作者:采采
c#如何用if写阶乘?
employeeexternstringJieCheng(unsignednumber)
{
if(number0)
{
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(){int n;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);
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。