输入一个正整数 m(m≤100) ,将 m 的立方写成 m 个连续奇数之和的形式输出。
首先我们可以发现每一行都是公差为2的等差数列
同时每一组“数列”首项与 m 的关系为 “首相 = m * m - m + 1",那么规律找到了开始代码实现
int main()
{
int m = 0;
int i = 0;
scanf_s("%d", &m);
int s = m * m - m + 1;
printf("%d^3 = %d = ", m, m * m * m);
for (i = 0; i < m; i++)
{
printf("%d ", s);
s += 2;
}
return 0;
}
如有错误,欢迎大佬指评!
如果还行请麻烦点个赞赞支持下0.o?