Untitled
unknown
c_cpp
a year ago
885 B
5
Indexable
Never
#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 ; //顯示答案 } }