java选课管理_一个选课管理系统-java实现

//(个人作品1)

//设计一个选课管理系统:

//具有学生类和课程类,

//要求一个学生最多可以选修4门课程。并设计简单的主函数执行之。

//(提示:子对象数组)

#include

#include

class course

{ char courname[50];

static int count;

public:

//course(char *t) {strcpy(courname,t);}

//void print()

//{

//cout<

//}

void show1()

{ char ch;

cout<

cout<

cin>>ch;

while(ch!='e')

{

cout<

cout<

cout<

cout<

cin>>ch;

}

}

void show2()

{ char ch;

cout<

cout<

cin>>ch;

while(ch!='e')

{

cout<

cout<

cout<

cout<

cin>>ch;

}

}

void showcomputer()

{   int i;

cout<

cout<

cout<

cout<

cin>>i;

do{

switch(i)

{case 1:   cout<

count++;

cout<

break;

case 2:  cout<

count++;

break;

case 3:   cout<

count++;

break;

case 4:   cout<

count++;

break;

case 5:  cout<

count++;

break;

case 6:   cout<

count++;

break;

case 7:   cout<

count++;

break;

default:;

}

show1();

}while(i!='e'&& count<4);

}

void showenglish()

{   int i;

cout<

cout<

cout<

cout<

cin>>i;

do{ //while(i!='e'&& count<4)

switch(i)

{case 1:   cout<

count++;

break;

case 2:  cout<

count++;

break;

case 3:   cout<

count++;

break;

case 4:   cout<

count++;

break;

case 5:  cout<

count++;

break;

case 6:   cout<

count++;

break;

case 7:   cout<

count++;

break;

default:;

}

show2();

}while(i!='e'&& count<4);

}

};

class student

{

char name[10]; // 姓名

char sno[10]; // 学号

char cname[50];

course course1; // 子对象

public:

//student(char *c):course(t)

//{}

//void disp()

//{

//cout<

//cout<

//}

void get()

{   //course1.print();

char  choice;

cout<

cout<

cout<

cin>>choice;

while(choice!='e')

{

switch(choice)

{

case  'c':

cout<

cout<

cin>>name;

cout<

cin>>sno;

course1.showcomputer();

break;

case  'n':

cout<

cout<

cin>>name;

cout<

cin>>sno;

course1.showenglish();

break;

case  'm':

cout<

cout<

cin>>name;

cout<

cin>>sno;

break;

case  'z':

cout<

cout<

cin>>name;

cout<

cin>>sno;

break;

default:;

}

cout<

cout<

cout<

cin>>choice;

}

}

};

int course::count=0;

void main() {  student s;//("芬林程序开发工作室"); s.get(); }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值