c语言网 1127 尼科彻斯定理

原题

题目描述

验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。

输入格式

任一正整数

输出格式

该数的立方分解为一串连续奇数的和

样例输入

复制代码
13

样例输出

复制代码
13*13*13=2197=157+159+161+163+165+167+169+171+173+175+177+179+181
cpp 复制代码
​
#include<iostream>
using namespace std;
int main()
{
    int m;
    cin >> m;
    int m_cubed = m*m*m;
    int odd_first = m*m - m +1;
    cout <<m<<"*" << m<<"*" <<m<<"="<<m_cubed << "=";
    
    for(int i =0; i < m ;++i) {
        int odd_number = odd_first + 2*i;
        cout << odd_number ;
        if(i < m-1){
            cout <<"+";
        }
    }
    
    return 0;
}

​
相关推荐
Lucis__几秒前
STL设计模式探秘:容器适配器&仿函数
c++·容器·stl·仿函数
无敌最俊朗@10 分钟前
友元的作用与边界
算法
无敌最俊朗@24 分钟前
C++ 对象布局之padding(填充字节)
开发语言·c++
Miraitowa_cheems24 分钟前
LeetCode算法日记 - Day 104: 通配符匹配
linux·数据结构·算法·leetcode·深度优先·动态规划
小龙报29 分钟前
《DevC++支持C++11等与其软件分辨率低的解决办法》
c语言·c++·windows·蓝桥杯·pat考试·学习方法·dvc++
程序员东岸41 分钟前
从零开始学二叉树(上):树的初识 —— 从文件系统到树的基本概念
数据结构·经验分享·笔记·学习·算法
大佬,救命!!!1 小时前
C++函数式策略模式中配置修改
c++·学习笔记·迭代加深·企业级·函数式策略模式·多文件编译环境·json环境配置修改
Chiang木1 小时前
C++进阶:coroutine 协程
开发语言·c++·协程
蕓晨1 小时前
数据结构 图 的邻接表建立
数据结构·c++
渡我白衣1 小时前
深入 Linux 内核启动:从按下电源到用户登录的全景解剖
java·linux·运维·服务器·开发语言·c++·人工智能