资源简介
使用c++编写的一个学生管理系统,但是里面混有不少的c语言的内容。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
using namespace std;
int renshu=0keshu=0i=0;
double kesum[6]= {0}keave[6]= {0};
int youxiu[6]= {0}lianghao[6]= {0}zhongdeng[6]= {0}jige[6]= {0}bujige[6]= {0};
typedef struct student
{
char number [20];
char name[20];
double score[6];
double sum;
double ave;
} STUDENT;
STUDENT ST[50];
char date[32];
char timee[32];
void welcome(void) //欢迎界面
{
cout<<“ Welcome to the student management system.“< }
void Printmenu(void) //打印菜单
{
cout<<“//******************************************************************************//“< cout<<“ 1.Input record\n“< cout<<“ 2.Caculate total and average score of every course“< cout<<“ 3.Caculate total and average score of every student“< cout<<“ 4.Sort in descending order by total score of everyday student“< cout<<“ 5.Sort in ascending order by total score of everyday student“< cout<<“ 6.Sort in ascending order by nunber“< cout<<“ 7.Sort in ascending order by name“< cout<<“ 9.Search by name“< cout<<“ 10.Statistic analysis for every cours“< cout<<“ 11.List record\n“;
cout<<“ 12.Write to a file “< cout<<“ 13.Read from a file“< cout<<“ 0.Exit\n“< cout<<“ Please enter your choice:“< cout<<“//*****************************************************************************//“< }
void Input(void)
{
int nk=3j;
cout<<“Please enter the number of subjects first.\n“;
cin>>n;
keshu=n;
while (1)
{
cout<<“Please enter the student‘s number name and grade in turn.\n“;
cin>>ST[i].number>>ST[i].name;
for(j=0; j {
cin>>ST[i].score[j];
ST[i].sum=ST[i].sum+ST[i].score[j];
if (ST[i].score[j]>=90) youxiu[j]++;
else if (ST[i].score[j]>=80) lianghao[j]++;
else if (ST[i].score[j]>=70) zhongdeng[j]++;
else if (ST[i].score[j]>=60) jige[j]++;
else bujige[j]++;
kesum[j]=kesum[j]+ST[i].score[j];
}
ST[i].ave=ST[i].sum/n;
cout<<“ 1.continue typing\n 0.exit“< scanf (“%d“&k);
if (k==1) i++;
else if (k==0) break;
}
renshu=i+1;
}
void Caculatestudent(void) //计算每个学生总分平均分
{
system(“cls“);
int ij;
for(i=0; i {
cout< for(j=0; j {
printf(“%7.2f“ST[i].score[j]);
}
printf(“%7.2f“ST[i].sum);
printf(“%7.2f\n“ST[i].ave);
}
printf(“Calculate success\n“);
}
void Caculateclass(void)//计算课程总分 平均分
{
sy
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-15 11:59 学生管理系统c++\
文件 174 2018-07-15 11:57 学生管理系统c++\a.txt
目录 0 2018-07-14 22:45 学生管理系统c++\bin\
目录 0 2018-07-15 11:56 学生管理系统c++\bin\Debug\
文件 1073942 2018-07-15 11:56 学生管理系统c++\bin\Debug\学生管理系统c++.exe
文件 11073 2018-07-15 11:56 学生管理系统c++\main.cpp
目录 0 2018-07-14 22:45 学生管理系统c++\obj\
目录 0 2018-07-15 11:56 学生管理系统c++\obj\Debug\
文件 33332 2018-07-15 11:56 学生管理系统c++\obj\Debug\main.o
文件 1113 2018-07-14 22:45 学生管理系统c++\学生管理系统c++.cbp
文件 169 2018-07-15 11:59 学生管理系统c++\学生管理系统c++.depend
文件 867 2018-07-15 11:59 学生管理系统c++\学生管理系统c++.layout
- 上一篇:OpenCV贾志刚视频教程完整版
- 下一篇:c语言商品信息管理系统c语言课程作业
评论
共有 条评论