標題:
043 等差數列紀錄於一維陣列
[打印本頁]
作者:
游東祥
時間:
2014-4-19 14:47
標題:
043 等差數列紀錄於一維陣列
輸入兩個數字,並列出等差數列。
作者:
李允軒
時間:
2014-4-19 14:57
本帖最後由 李允軒 於 2014-4-19 14:59 編輯
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int z[20], a = {};
cout << "請輸入等差數列的第一個數字:";
cin >> z[0];
cout << "請輸入等差數列的第二個數字:";
cin >> z[1];
a = z[1] - z[0];
cout << "等差為" << a << endl;
cout << "編號" << "\t"<< "內容" << endl;
for (int i = 0; i < 20; i++)
{
z[i + 1] = z [i] + a;
}
for (int i = 0; i < 20; i++)
{
cout << i << "\t" << z[i] << endl;
}
system ("pause");
return 0;
}
複製代碼
作者:
林宇翔
時間:
2014-4-19 14:59
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int z[20], a, b, c;
cout << "請輸入first個數字:" ;
cin >> z[0];
cout << "請輸入second個數字:" ;
cin >> z[1];
a = (z[1] > z[0])? z[1] : z[0];
b = (z[1] < z[0])? z[1] : z[0];
c = a - b;
cout << "等差為" << a - b << endl;
cout << "編號" << "\t" << "內容" << endl;
for (int i = 0; i < 20; i++)
{
z[i+1] = z[i] + c;
}
for (int i = 0; i < 20; i++)
{
cout << i << "\t" << z[i] << endl;
}
system ("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2