考題日期:2018/05/29
題號:913
星等:1
語言:C++
題目:
題意:
將奇數按照1、3、5的個數排成三角形,問有n個數字那行,最後三個數字加起來是多少。
程式:
#include <iostream>
using namespace std;
int main()
{
    int n;
    while(cin>>n)
    {
        int k = (1 + n - 2) * ((n - 1) / 2) / 2; //所求之上面共有幾個數字
        k = 1 + (2 * (k-1)) + 2 * (n - 3);
        k = k * 3 + 12 ;
        cout<<k<<endl;
    }
    return 0;
}
測資: