標題:
[作業] 遞迴函式 (三) - 階層運算
[打印本頁]
作者:
鄭繼威
時間:
2024-1-15 21:06
標題:
[作業] 遞迴函式 (三) - 階層運算
利用函式遞迴法設計一程式,讓使用者輸入一個階層數,電腦計算出答案。
例如: 輸入 5 其算式為 1*2*3*4*5 因此答案是 120
輸入 3 其算式為 1*2*3 因此答案是 6
本帖隱藏的內容需要回復才可以瀏覽
作者:
李宗儒
時間:
2024-1-21 10:17
#include<iostream>
#include<cstdlib>
using namespace std;
int write(int t)
{
if (t==1)
return 1;
else
return t*write(t-1);
}
int main()
{
int n;
string a;
cout<<"階層運算"<<endl;
cin>>n;
cout<<"階層運算結果"<<endl;
cout<<write(n);
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2