自己用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(......);