我用vc++6.0编了一个小程序,检查总是出错
程序如下:#include<iostream>usingnamespacestd;classmath//定义一个math类{private:intshu[10];publ...
程序如下:
#include<iostream>
using namespace std;
class math //定义一个math类
{private:
int shu[10];
public:
void set();
void swap(int x,int y);
void max();
void display();
};
void math::set() //赋值函数
{int i;
for(i=0;i<10;i++)
{cin>>shu[i];}
}
void math::swap(int x,int y) //值交换函数
{int m;
m=y;
y=x;
x=m;
}
void math::max() //排序函数 从大到小
{int i,j;
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{ if(shu[i]<shu[j])swap(shu[i],shu[j]);}
}
void math::display() //输出函数
{int i;
for(i=0;i<10;i++)
{cout<<shu[i]<<" ";}
}
int main()
{math c;
c.set();
c.max();
c.display();
return 0;
}
检查总是出现如下提示:
--------------------Configuration: f - Win32 Debug--------------------
Compiling...
f.cpp
c:\program files (x86)\microsoft visual studio\myprojects\gh\f.cpp(40) : error C2601: 'display' : local function definitions are illegal
c:\program files (x86)\microsoft visual studio\myprojects\gh\f.cpp(47) : error C2601: 'main' : local function definitions are illegal
c:\program files (x86)\microsoft visual studio\myprojects\gh\f.cpp(53) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.
f.obj - 1 error(s), 0 warning(s)
请各位高手不吝赐教,本人不胜感激! 展开
#include<iostream>
using namespace std;
class math //定义一个math类
{private:
int shu[10];
public:
void set();
void swap(int x,int y);
void max();
void display();
};
void math::set() //赋值函数
{int i;
for(i=0;i<10;i++)
{cin>>shu[i];}
}
void math::swap(int x,int y) //值交换函数
{int m;
m=y;
y=x;
x=m;
}
void math::max() //排序函数 从大到小
{int i,j;
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{ if(shu[i]<shu[j])swap(shu[i],shu[j]);}
}
void math::display() //输出函数
{int i;
for(i=0;i<10;i++)
{cout<<shu[i]<<" ";}
}
int main()
{math c;
c.set();
c.max();
c.display();
return 0;
}
检查总是出现如下提示:
--------------------Configuration: f - Win32 Debug--------------------
Compiling...
f.cpp
c:\program files (x86)\microsoft visual studio\myprojects\gh\f.cpp(40) : error C2601: 'display' : local function definitions are illegal
c:\program files (x86)\microsoft visual studio\myprojects\gh\f.cpp(47) : error C2601: 'main' : local function definitions are illegal
c:\program files (x86)\microsoft visual studio\myprojects\gh\f.cpp(53) : fatal error C1004: unexpected end of file found
执行 cl.exe 时出错.
f.obj - 1 error(s), 0 warning(s)
请各位高手不吝赐教,本人不胜感激! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询