c語言程式設計:求n的階層
- 2022-08-23
臨時幫你寫了個函式,你套下就可以了。比如把i =5,或者者其它數
//開始複製,我寫了兩個,這個是JS,你可以複製到記事本,反字尾改成。html儲存,用瀏覽器開啟,可以驗證下
//,因為各種語言是相通的。後面那一個是C語言標準。
<;script>;
jc = function (i)
{ jg = 1;
for(j=1;j<;=i;j++)
{
jg *= j;
}
return jg;
}
alert(jc(5));//這裡填寫了5,當然可以換成其它的了
<;/script>;
//結束
::以下是C語言,複製後改成。C用VC開啟他執行即可
::START,寫是個函式,你應該會呼叫吧。直接jc (N),N是你想要計算的數值
int jc function (i) {
int jg=1;
for (j=1;jg<;=i;j++)
{
jg *=j;
}
return jg;
}
::END
就是一個for迴圈啊
int i,result = 1;
for(i = 1; i <= n; i++)
{
result = result * i;
}
你是要求N的階乘吧?很簡單,就兩句話,程式碼如下:
int fac(int n)
{
if(n==1)return 1;
else return fac(n-1)*n;
}
#include
void func(int n)
{
int i=1;
int sum=1;
for(i;i sum +=sum*i; printf(“the result is %d”,sum); } int main() { int n; scanf(“%d”,&n); func(n); }
下一篇:EXO都唱過那些歌?