c++类的相关问题!!!!

#includeusing namespace std;class Salary{private: double wage,subsidy,rent,waterfree,elecfree,realsalary;public: double a,f,b,c,d,e; double salary(double wage,double subsidy,double rent,double waterfree,double elecfree){wage=f;rent=b;waterfree=c;elecfree=d;realsalary=e;} double salary(){} void setwage(double f){wage=f;} double getwage(){return wage;} void setsubsidy(double a){subsidy=a;} double getsubsidy(){return subsidy;} void setrent(double b){rent=b;} double getrent(){return rent;} void setwaterfree(double c){waterfree=c;} double getwaterfree(){return waterfree;} void setelecfree(double d){elecfree=d;} double getelecfree(){return elecfree;} void setrealsalary(double e){realsalary=e;} double getrealsalary(){realsalary=wage+subsidy-rent-waterfree-elecfree;return realsalary;} };class worker{private: char name;int age;char dept;double salary;public: Salary a; char f[10],k[10],s[15],d[15];int g,i,b,c;double h; worker(){} void setname(char k[]){for(i=0;i>w[o]; }a.setname(w); cout<<"工作部门:"; for(o=0;o>t[o]; }a.setdept(t); cout<<"输入年龄"; cin>>l; a.setage(l); cout<<"wage :"; cin>>p; b.setwage(p); cout<<"subsidy :"; cin>>j; b.setsubsidy(j); cout<<"rent"; cin>>c; b.setrent(c); cout<<"waterfree"; cin>>d; b.setwaterfree(d); cout<<"elecfree"; cin>>e; b.setelecfree(e); cout<<a.getname()<<endl; cout<<a.getage()<<endl; cout<<a.getdept()<<endl; cout<<b.getrealsalary()<<endl; }}
为什么每次录取一个就输出了

稍微整理了下,LZ这里括号匹配也不对。。。。
图片说明

因为内每次录取一个之后,写了cou来输出内容了呗

楼主 ,麻烦 下次 发 代码 ,最好 用 代码片的 方式啊 ,贴出来 的 代码 完全 没法看~~~~~专业 点呀~~~