题目:

思路:
主要是要找规律,即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;
}





![[] == ! [] 为什么返回 true ?](https://img-blog.csdnimg.cn/direct/bef5b42486304260b429f7ae15ae5d4d.webp)












