尼科彻斯定理

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

例如:
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19

输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。

输入描述:输入一个int整数
输出描述:输出分解后的string

输入:6
输出:
31+33+35+37+39+41

 //: Find the rule between output with n, found print n nums, and start = n * n - n + 1, and increase with common step
#include <stdio.h>

int main()
{
   
    int n;
    while (scanf("%d", &n) != EOF) {
   
        int start = n * n - n + 1;
        printf("%d", start);
        int i;
        for (i = 1; i < n; i++) {
   
            printf("+%d", start + 2 * i);
        }
        
        printf("\n");
    }
    
    return 0;
}

相关推荐

  1. 定理

    2023-12-11 11:26:03       40 阅读
  2. 编程导师查尔·西蒙

    2023-12-11 11:26:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-11 11:26:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-11 11:26:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-11 11:26:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-11 11:26:03       18 阅读

热门阅读

  1. 工业相机与镜头选型方法(含实例)

    2023-12-11 11:26:03       35 阅读
  2. Peter算法小课堂—差分数组

    2023-12-11 11:26:03       36 阅读
  3. 使用python统计字符串中字母个数的函数程序设计

    2023-12-11 11:26:03       46 阅读
  4. 7.1 C++11指针空值—nullptr

    2023-12-11 11:26:03       31 阅读
  5. synchronized和volatile的区别

    2023-12-11 11:26:03       31 阅读
  6. 基于AidLux的工业视觉少样本缺陷检测实战

    2023-12-11 11:26:03       41 阅读
  7. iOS 防截屏方法(一)

    2023-12-11 11:26:03       41 阅读
  8. React学习笔记

    2023-12-11 11:26:03       36 阅读
  9. 线程组、线程切换、线程异常

    2023-12-11 11:26:03       44 阅读