用double寫1到20的階乘 c#如何用if寫階乘?
c#如何用if寫階乘?employeeexternstringJieCheng(unsignednumber){if(number0){return;}slipresult1;StringBuilde
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(請(qǐng)輸入一個(gè)數(shù));
intnumber(());
stringresultJieCheng(number);
Console.WriteLine(()的階乘結(jié)果是:result);
();
}
30以內(nèi)的階乘和是多少?
#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
用這個(gè)計(jì)算吧。。。。
#include
#include
intassign()
{
intn1000,i;
slipsum0;
for(i1;in;i)
sumlog10((flat)(i));
printf(%d
,(int)sum1);
}