求助 帮忙看一下这个程序哪里不对
大神们 先谢了 如题 让计算出输入两数之间所有数之和,代码如下,实在看不出来哪里错了,特此求救
#include<iostream>
void change(int a,int b);
int main()
{
using namespace std;
int x,y,n,z=0;
cin>>x>>y;
change(int x,int y);
n=x;
do
{
z=z+n;
n++;
}while(x<n<=y);
cout<<"z="<<z\n;
return 0;
}
void change(int a,int b)
{
int t;
if(a>b)
{
t=b;b=a;a=t;
}
}