¹¤×ʹÜÀíϵͳԴ´úÂë ÏÂÔر¾ÎÄ

Ô´´úÂ룺 £¨1£©

#include #include #include #include

const int EMP=1000;//ѧԺ½Ì¹¤×ÜÈËÊý£¨¸ú¾ÝÐèÒª¿ÉÒÔ·ÅËõ£© void numbertochar(char*,double); //¶¨Òå»ùÀà½Ì¹¤Ààemployee class employee { private:

char name[10],

number[10],post[10],sex[10],telephone[15]; // ÐÔ±ð µç»°ºÅÂë int age;

double monthwages;

static long employees;//ѧԺ½Ì¹¤ÈËÊý public:

long getemployees() { return employees; } char*getnumber() { return number; } char*getname() { return name; }

char*getpost()

ÐÕÃû ½Ì¹¤ºÅְλ

https://shop125453798.taobao.com/search.htm?spm=a1z10.5006-c.0.0.DdkCgL&search=y

{

return post; }

char*getsex() { return sex; } char*gettelephone() { return telephone; } int getage()

{ return age; }

double getmonthwages() { return monthwages; }

void setnumber(char temp[]) { renumber:

if(strlen(temp)>15)

{ cout<<\ÊäÈë´íÎó(²»ÄܶàÓà15¸ö×Öĸ»ò5¸öºº×Ö)£¡ÇëÖØÐÂÊäÈë¡£\\n\ char temp1[15];

cout<<\½Ì ¹¤ ºÅ:\\t\ cin>>temp1;

if(strlen(temp1)>15) goto renumber; else

strcpy(number,temp1); }

else strcpy(number,temp); }

void setname(char temp[]) {

renumber: if(strlen(temp)>15)

{ cout<<\ÊäÈë´íÎó(²»ÄܶàÓà15¸ö×Öĸ»ò5¸öºº×Ö)£¡ÇëÖØÐÂÊäÈë¡£\\n\ char temp1[10];

cout<<\ÐÕ Ãû:\\t\ cin>>temp1;

if(strlen(temp1)>15) goto renumber;

else strcpy(name,temp1); }

else strcpy(name,temp); employees++; }

void setpost(char temp[]) { renumber:

if(strlen(temp)>10)

{ cout<<\ÊäÈë´íÎó(²»ÄܶàÓàÊ®¸ö×Öĸ»òÎå¸öºº×Ö)£¡ÇëÖØÐÂÊäÈë¡£\\n\ char temp1[10];

cout<<\ְ λ\\t\ cin>>temp1;

if(strlen(temp1)>10) goto renumber;

else strcpy(post,temp1); } else

strcpy(post,temp); }

void setsex() {

cout<<\ÐÔ±ð(1¡¢ÄУ»2¡¢Å®):\ resex: char temp1[5]; cin>>temp1;

if(strlen(temp1)==1) { switch(temp1[0]) {

case '1': strcpy(sex,\ÄÐ\ break;

case '2': strcpy(sex,\Å®\ break; default:

cout<<\´íÎó£¨ÇëÑ¡Ôñ1»ò2£©\ goto resex; }

}

else { cout<<\´íÎó£¨ÇëÑ¡Ôñ1»ò2£©\ goto resex; } }

void settelephone(char temp[]) {

retelephone:

if(strlen(temp)>20) {

cout<<\ÊäÈë´íÎó(²»ÄܶàÓà¶þÊ®¸öÊý×Ö)£¡ÇëÖØÐÂÊäÈë¡£\\n\ char temp1[20];

cout<<\µç »° ºÅ Âë:\\t\ cin>>temp1;