1. 程式人生 > >華為機試——尼科徹斯定理

華為機試——尼科徹斯定理

題目描述:驗證尼克斯特定理,即:任何一個整數m的立方都可以寫成m個連續奇數之和。

#include<iostream>
using namespace std;

int main()
{
    int m;
    cin>>m;
    int start;
    int a1,product;
    product=m*m;
    for(int i=1;i<product;i+=2)
    {
        if(product==i+m-1)
        {
            start=i;
            break;
        };
    }

    cout
<<m<<"^3="<<start; for(int i=1;i<m;i++) { start+=2; cout<<"+"<<start; } }