编程遇到error C2447:"{":缺少函数标题(是否是老式的形式表?)怎么解决?
#include<iostream>usingnamespacestd;intmain(){voidsort(intx,inty,intz);intx,y,z;cin>>...
#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;
} 展开
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;
} 展开
展开全部
#include<iostream>
using namespace std;
void sort(int x,int y,int z);//************************移出来
int main()
{
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;
}
楼主你把上面那句移到main函数外面就好啦
追问
移出来了,提示的还是那个错误,就那一个错误
追答
#include<iostream>
using namespace std;
void sort(int x,int y,int z);//************************移出来
int main()
{
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;
}
不好意思,一时没看全啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询