求助 C++ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:18:42
结构组合体,函数,指针,算法,流程结果及文件等的综合应用)
程序说明:有N个学生,每个学生的数据包括:学号,姓名,三们课的成绩和平均成绩,试设计一个学生成绩管理系统,使之能提供以下功能:
1主菜单
(1)成绩录入
(2)成绩查询
(3)成绩统计
(4)退出
2各菜单单项功能
(1)成绩录入:输入学生学号,姓名及三门课的成绩
(2)成绩查询:至少一种查询方式
按学号查询学生记录
查询不几个学生的记录
(3)成绩统计
计算学生平均分
根据学生的平均分高低,对学生的数据进行排序后输出
对学生单科成绩排序,输出学生姓名与该科成绩
(4)退出系统:整个系统

我做的是C的 不是c++ 而且 还没有用的指针..你可以参考下
#include <conio.h>
#include<string.h>
#include<stdio.h>
char b , a[6] , c[6] , d , e[20] , ans , ans1 , ans2 , ans3 , ans4 , xiugai[20] ;
int i , j=0 , k , z=0 , m , n , o , p , q , s=0 , paixu ,x,y ;

struct xingxi
{
char mingzi[20];
float chengji1;
float chengji2;
float chengji3;
float chengji4;
}xx[50];

void main()
{
static struct xingxi xu;
do
{
printf("请输入用户名:\n");
fflush(stdin);
gets(c);
printf("请输入密码:\n");
i=0;
while ((b=getch())!=13)
{
fflush(stdin);
printf("*");
a[i]=b ;
fflush(stdin);
i++;
}
printf("\n");
if((strcmp(c,"admin")==0)&&(strcmp(a,"admin")==0))
{

printf(" 登陆成功!\n");

do
{
printf("