首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在线急帮忙看一下这个程序为什么不对!1解决方案

2012-01-16 
在线急!!!!!帮忙看一下这个程序为什么不对!!!1用类和对象的知识编的冒泡法排序为什么不对!#include iostr

在线急!!!!!帮忙看一下这个程序为什么不对!!!1
用类和对象的知识编的冒泡法排序为什么不对!
#include <iostream>
using   namespace   std;
class   number
{
public:
void   set_shuru()
{
for(i=0;i <10;i++)
cin> > a[i];
        cout < <endl;
}
void   show_shuchu()
{
for(i=0;i <10;i++)
cout < <a[i];
        cout < <endl;
}
private:
int   a[10];
int   i,j,t;
};
void   main()
{
number   n1;
      voidset_shuru(number&);
      voidset_shuchu(number&);
void   k()
{
for(j=0;j <9;j++)
for(i=0;i <9-j;i++)
if(a[i]> a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
--------------------Configuration:   cpp1   -   Win32   Debug--------------------
Compiling...
cpp1.cpp
F:\weitao\hohoc++\cpp1.cpp(28)   :   error   C2601:   'k '   :   local   function   definitions   are   illegal
F:\weitao\hohoc++\cpp1.cpp(38)   :   fatal   error   C1004:   unexpected   end   of   file   found
Error   executing   cl.exe.

cpp1.obj   -   2   error(s),   0   warning(s)


[解决办法]
#include <iostream>
using namespace std;

class number
{
public:
void set_shuru()
{
for(i=0;i <10;i++)
cin> > a[i];
cout < <endl;
}
void show_shuchu()
{
for(i=0;i <10;i++)
cout < <a[i] < < " ";
cout < <endl;
}
void k()
{
for(j=0;j <9;j++)
for(i=0;i <9-j;i++)
if(a[i]> a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}

private:
int a[10];
int i,j,t;
};

void main()
{
number n1;
n1.set_shuru ();
n1.k();
n1.show_shuchu ();
}
下次程序写规范一点,别把人看晕过去!~~~

热点排行