这个程序哪错了,帮忙看看啊

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:07:34
#include<iostream>
using namespace std;
int main()
{
void sort(int x,int y,int z);
int x,y,z;
cin>>x>>y>>z;
sort(x,y,z);
return 0;
}
void sort(int x,int y,int z);
{
int temp;
if(x>y){temp=x;x=y;y=temp;}
if(z<x) cout<<z<<','<<x<<','<<y<<endl;
else if(z<y)cout<<x<<','<<z<<','<<y<<endl;
else cout<<x<<','<<y<<','<<z<<endl;
}

void sort(int x,int y,int z);
这一行出现了两次.
第一次是说明, 最后应该用分号.
第二次是定义, 最后不应该用分号.
把第二次那行最后的分号去掉就可以了.

void sort(int x,int y,int z);
请写在 int main() 的前面