當前位置:編程學習大全網 - 編程軟體 - 編寫壹個函數計算n!,在主函數中調用該函數求1!+2!+3!+…+10!。 要求:函數要定義在主函數的後面。

編寫壹個函數計算n!,在主函數中調用該函數求1!+2!+3!+…+10!。 要求:函數要定義在主函數的後面。

#include<iostream>

using namespace std;

int factorial(int a);//聲明計算階乘函數

int main()

{

int sum=0,n;

cout<<"請輸入n的值"<<endl;

cin>>n;

for(int i=1;i<=n;i++)

{

sum+=factorial(i);//調用函數

}

cout<<"n的階乘為:"<<sum<<endl;

return 0;

}

int factorial(int a)

{

int result=1;

for(int i=1;i<=a;i++)

result*=i;

return result;

}

輸入的n為10時,運行結果如下:

  • 上一篇:幾年前看過壹部好象是國產的動畫,大體內容忘了。不過我記得好象是壹群小學生要對抗某些電腦病毒,其中有
  • 下一篇:java怎麽把string轉換成數組
  • copyright 2024編程學習大全網