题目:
思路:
主要是要找规律,即m^3=(m*m-m+1+j)……,j从0每次递增2
然后就是注意输出格式
答案:
#include <stdio.h>
int main()
{
int m=0;
again:
scanf("%d",&m);
if(m<1||m>100) //如果不符合题目要求范围
{
printf("请输入正确的m值\n");
goto again; //重新输入m的值
}
int a=0;
a=m*m; //根据规律求得中间值
for(int i=0,j=0;i<m;i++,j+=2) //i代表次数,j代表加2
{
if(i!=m-1) //如果不是最后一个数
{
printf("%d+",(a-m+1+j)); //
}
else //如果是最后一个数
{
printf("%d",(a-m+1+j));
}
}
return 0;
}