最后一个加号怎么去掉

Uu们,怎么去掉最后一个加号,好多不让用的词啊,实在想不出来要说什么了,硬要我凑出30个字。

img

if(l==i)
{
   printf("%d=1",i);
   for(k=1,k<i;k++)
   {
      if(i%k==0)
          printf("+%d",k);
   }
   printf("\n");
}

输出k的时候进行判断一下,如果k=i/2的话就printf("%d”,k),其他情况printf(“%d+”, k)