c语言课程设计!!!!急求!!

学生信息管理系统设计
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。
主要功能:系统以菜单方式工作,输入不同的字母,进入不同的功能操作,在系统菜单中设计。
1) 学生信息录入功能;
2) 学生信息浏览功能(输出);
3)查询和排序功能:(至少一种查询方式) ;
Ⅰ)按学号查询
Ⅱ)按姓名查询等
4) 学生信息删除、修改功能(任选项)

第1个回答  2008-06-10
用类的形式做.
给你个参考:
#include<iostream.h>

class Student
{
private:
char xm;
int zch,sx,yy,jsj;

public:
void sum();
void average();
void print();
void get_reg_num();
void set_stu_inf(int,char,int,int,int);
};

void Student::sum()
{
cout<<"总分:"<<sx+yy+jsj<<endl;
}
void Student::average()
{
cout<<"平均分:"<<(sx+yy+jsj)/3<<endl;
}
void Student::print()
{
cout<<"注册号:"<<zch<<endl;
cout<<"姓 名:"<<xm<<endl;
cout<<"数 学:"<<sx<<endl;
cout<<"英 语:"<<yy<<endl;
cout<<"计算机:"<<jsj<<endl;
cout<<"--------------------"<<endl;
}
void Student::get_reg_num()
{
cout<<"注册号:"<<zch<<endl;
}
void Student::set_stu_inf(int zc,char x,int s,int y,int j)
{
zch=zc;
xm=x;
sx=s;
yy=y;
jsj=j;
}

void main()
{
Student stu[5];
int zc,s,y,j,i;
char x;
for (i=0;i<5;i++)
{
cout<<"输入注册号:";
cin>>zc;
cout<<"输入 姓名:";
cin>>x;
cout<<"输入 数学成绩:";
cin>>s;
cout<<"输入 英语成绩:";
cin>>y;
cout<<"输入计算机成绩:";
cin>>j;
stu[i].set_stu_inf(zc,x,s,y,j);
}
for (i=0;i<5;i++)
{
stu[i].print();
}
}本回答被提问者采纳
第2个回答  2008-06-05
自己试着做做看 对自己有好处的
相似回答