下載位置:http://myweb.hinet.net/home7/gpfinfo/programming/ag_gg_opB.exe
//Deadshot等差級數、等比級數運算程式試作型
//Deadshot Arithmetic Progression & Geometric Progression Operation Program v.Beta
//程式撰寫環境:Microsoft Visual Studio 2005 Team Suit
//匯入標準函式庫
#include
#include
#include
//使用名稱空間
using namespace std;
//函式原型
//等差級數函式原型
int arithmetic_progression(void);
//等比級數函式原型
int geometric_progression(void);
//主程式
int main(void) {
cout
cout
cout
cout
int select;
cout
cout
cout
cin >> select;
//判斷進行何種運算
if(select == 1)
arithmetic_progression();
else if(select == 2)
geometric_progression();
else
cout
system("PAUSE");
return 0;
}
//等差級數運算函式
int arithmetic_progression(void) {
long long a, d, n, e, i, total;
cout
cin >> a;
cout
cin >> d;
cout
cin >> n;
total = a;
e = a + (n - 1) * d;
cout
cout
cout
//等差級數主運算開始
for(i = 1; i
total += a + (i * d);
cout
}
//等差級數主運算結束
cout
return 0;
}
//等比級數運算函式
int geometric_progression(void) {
long long a, r, n, e, i, total;
cout
cin >> a;
cout
cin >> r;
cout
cin >> n;
total = a;
e = a * powl(r, (n - 1));
cout
cout
cout
//等比級數主運算開始
for(i = 1; i
total += (a * powl(r, i));
cout
}
//等比級數主運算結束
cout
return 0;
}
- Dec 16 Sat 2006 17:05
[數位資訊]Deadshot等差級數、等比級數運算程式「試作型」
close
全站熱搜
留言列表