c语言或c++,教学管理系统程序 或 图书馆管理系统,任选

请于7月2号之前发到1628514074@qqcom
学生信息(学生的班级代号、学号和姓名),选课信息(每个学生该学期所选课程),成绩(每个学生所选的课程的考核成绩)。系统功能要求如下:
(1)能输入学生信息、选课信息和成绩。
(2)能输出各班的某门课程不及格的名单(含学号、姓名和成绩)。
(3)能输出某门课程全年级前5名的学号、姓名和成绩。
(4)能输出某门课程每个班的总平均分(从高到低排列)。
(5)能输出某门课程某班的成绩单(按学号排列)。
2.图书室管理系统。该系统存储以下信息:
(1)对于同一作者同一书名的书,存储书名、书目编号、作者名、库存册数(不包括已借出的)、已借出册数。
(2)对于每一本书还要存储一个登录号(这是区别每一本书的唯一标志)、当前借阅该书的读者姓名与借书证号、借阅日期。
系统功能要求如下:
(1)创建存储系统。
(2)增加新书。
(3)删去无使用价值的旧书。
(4)处理借书。要求读者提供书目号与登录号,一位读者限借2册。检查库中有无读者要求借阅的图书,检查该读者已借阅图书数量。
(5)处理还书。
(6)查询某登录号的书是谁借了。

谢谢大神!!!c++或者c语言,最好c++,c语言也可以!!!!

第1个回答  推荐于2016-05-25
以前做的基本功能差不多
#include<stdio.h>
#include <stdlib.h>
int main()
{
int n,sum;
long int i;
struct student
{
char xh[20];//学号
char xb[3];//性别
char mz[10];//民族
char xm[20];//姓名
int English;
int math;
int PE;
int computer;
int C;

}student[9999];
A: system("color 5e");
printf("欢迎来到学生信息查询系统,输入1~6进行相应功能\n\n");
printf(" ★1.个人信息输入\n\n");
printf(" ★2.成绩输入\n\n");
printf(" ★3.单科成绩查询\n\n");
printf(" ★4.总分查询\n\n");
printf(" ★5.挂科科目\n\n");
printf(" ★6.安全退出\n\n");

scanf("%d",&n);
printf("请输入您的序列号1~9999:");
scanf("%ld",&i);
switch(n)
{
case 1:printf("请输入学号:");
scanf("%s",student[i].xh);
printf("请输入性别:");
scanf("%s",student[i].xb);
printf("请输入民族:");
scanf("%s",student[i].mz);
printf("请输入姓名:");
scanf("%s",student[i].xm);
goto A;

case 2:printf("请输入英语成绩:");
scanf("%d",&student[i].English);
printf("请输入数学:");
scanf("%d",&student[i].math);
printf("请输入体育:");
scanf("%d",&student[i].PE);
printf("请输入计算机:");
scanf("%d",&student[i].computer);
printf("请输入C语言:");
scanf("%d",&student[i].C);

goto A;
case 3:printf("英语:%d\n",student[i].English);
printf("数学:%d\n",student[i].math);
printf("体育:%d\n",student[i].PE);
printf("计算机:%d\n",student[i].computer);
printf("C语言:%d\n",student[i].C);

goto A;
case 4:sum=student[i].English+student[i].math+student[i].PE+student[i].computer+student[i].C;
printf("你的总成绩为:%d\n",sum); goto A;
case 5:printf("挂科科目为:\n");
if(student[i].English<60)printf("英语\n");
if(student[i].math<60)printf("数学\n");
if(student[i].PE<60)printf("体育\n");
if(student[i].computer<60)printf("计算机\n");
if(student[i].C<60)printf("C语言\n"); goto A;
case 6:exit(0);
}
return 0;
}本回答被提问者采纳
第2个回答  2014-06-30
这么难啊,我只会1+1.
相似回答