Untitled

mail@pastecode.io avatar
unknown
c_cpp
a year ago
885 B
6
Indexable
#include<iostream>
using namespace std;
int main(){
    int n = 0 ; //宣告儲存「項數」的變數
    int a1 = 0 ; //宣告儲存「第一項」的變數
    int r = 0 ; //宣告儲存「公比」的變數
    cout << "請依序輸入第一項的值、公比的值即您想知道的第幾項。" << endl ; //向使用者說明此程式的功能
    cin >> a1 ; //讓使用者輸入第一項的值
    cin >> r ; //讓使用者輸入公比的值
    cin >> n ; //讓使用者輸入想要知道的項數
    int ans = a1 ; //讓第一項的值等於答案
    if ( r == 0 ){
        cout << "公比不可以為0。" << endl ;
    }
    else{
    for ( int i = 0 ; i < n-1 ; i++ ) // 設置一個迴圈讓電腦自己乘所有公比的值
        ans = ans * r ; //迴圈內會執行的程式,此項會等於上一項乘上公比
        cout << ans << endl ; //顯示答案
    }
}