#include <stdio.h> #include <stdlib.h> #include <string.h> //#include <math.h> #define max 3000 #define row 100 #define col 100 #define N 8 /* 验证尼科彻斯定理,即:任何一个整数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 main() { char s[max]; char d[max]; //char ss[N][col]; int seq[N]; int cnt[N]; int ss[row][col]; int i = 0, j = 0, k = 0, m = 0, n = 0; char a, b, c; int x = 0, y = 0, z = 0; while (scanf("%d", &m) != EOF) { for (i = 0; i < m - 1; i++) { printf("%d+", (m-1)* m + 1 + i*2); } printf("%d\n", (m - 1) * m + 1 + i*2); } return 0; }