c语言入门请教,题如下,请问我该怎么继续写下去

题如图片,我在别人指导下写到这不会往下写了,想问问大家接下来应该怎么写

img

img

int main(void)
{
    int n;
    scanf("%d",&n);//输入
    printf("\n\n%d=\n",n);
    for(int n1=1;n1<=n/2;n1++)//n1为等差数列第一项
    {
        for(int n2=n1+1;n2<n;n2++)//n2为等差数列最后一项
        {
           if((n1+n2)*(n2-n1+1)==n*2)    //用等差数列公式算和
          {
               //如果相等就输出结果
               for(int t=n1;t<n2;t++)
              {
                  printf("%d+",t);
              }
              printf("%d\n",t);
         }
      }
  }
  return 0;
}

截图好模糊...