回覆列表
  • 1 # 錢布斯

    #include<iostream> //包含必要的標頭檔案

    using namespace std; //名字空間

    int Sum(int n) //定義遞迴函式

    {

    int sum;

    if(n==0 || n==1) //判斷輸入的數

    return n;

    else if(n>1)

    sum=n+Sum(n-1); //遞迴最重要的一步,呼叫函式本身

    return sum; //返回計算得到的值

    }

    int main()

    {

    cout<<"請輸入一個整數n:"<<endl;

    int S=0,N; //定義變數,S代表和,N代表輸入的整數

    cin>>N;

    S=Sum(N); //呼叫函式

    cout<<S<<"就是您所要求的結果!"<<endl; //輸出結果

    system("pause"); //不讓對話方塊一閃而過的語句

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 你如何看待五角大樓關於隱形斗篷、蟲洞和曲速引擎的研究?