- 最後登錄
- 2024-5-5
- 在線時間
- 346 小時
- 註冊時間
- 2007-5-25
- 閱讀權限
- 20
- 精華
- 0
- UID
- 1385019
- 帖子
- 127
- 積分
- 777 點
- 潛水值
- 17298 米
| 如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。 這是我用Dev c++寫的本利和程式
- #include <iostream>
- #include <cstdlib>
- int fact(int);
- using namespace std;
- float power(float,int);
- int main(void)
- {
- int n;
- float p,r,t;
- cout << "請輸入存款期數" << endl;
- cin >> n;
- cout << "請輸入本金" << endl;
- cin >> p;
- cout << "請輸入月利率" << endl;
- cin >> r;
- t= p*power(r,n);
- cout << "本利和為" << t <<endl;
- system("pause");
- return 0;
- }
- float power(float r,int n)
- {
- int i;
- float k=1.0;
- if(i==0)
- return 1;
- else
- for(i=1;i<=n;i++)
- {k*=(1+r);}
- return k;
- }
複製代碼
請問是函式寫錯嗎? 數入本金=10000,月利率0.01,存款期數5期,但是結果出來為10000 請問是哪裡出問題... |
|