请问要怎么改这个问题

img

img

自己用for循环,下标为a,小标为b,相加即可。

你把第9行放到第7行后面

1、两个数交换一下,

if(a>b)
{
a=a^b;
b=a^b;
a=a^b;
}

2、sum=0;赋值
3、

for(i=a;i<b;i++)
sum+=i;

4、不用定义太多变量
整理一下

int a,b,i,sum=0;
scanf(.....,&a);
scanf(.....,&b);
if(a>b)
{
a=a^b;
b=a^b;
a=a^b;
}//a小于b
for(i=a;i<b;i++)
sum+=i;
printf(......);