题如图片,我在别人指导下写到这不会往下写了,想问问大家接下来应该怎么写
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;
}
截图好模糊...