设计一个学生成绩管理系统,学生成绩信息包括:学号,姓名,四门课成绩,实现功能如下:

设计一个学生成绩管理系统,学生成绩信息包括:学号,姓名,四门课成绩,实现功能如下:1输入学生成绩等信息,可以键盘逐个输入或从数据文件读入。2查询学生成绩可以学号查询,也可... 设计一个学生成绩管理系统,学生成绩信息包括:学号,姓名,四门课成绩,实现功能如下:
1 输入学生成绩等信息,可以键盘逐个输入或从数据文件读入。

2 查询学生成绩可以学号查询,也可以姓名查询,还可查询某门课的所有成绩
3更新学生成绩,可对学生成绩进行修改,删除,插入和排序操作。
4统计:可完成对各门功课最高分,不及格人数及每门课平均成绩的统计
5输出学生成绩:可将学生成绩等信息显示在屏幕上或写入数据文件
展开
 我来答
海鹏数据恢复ZJ
推荐于2017-09-11 · TA获得超过147个赞
知道小有建树答主
回答量:293
采纳率:100%
帮助的人:226万
展开全部
//我简单写,请借鉴:
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
#include "math.h"
#include "time.h"
#include "string.h"
 
  
  
#include<iostream>
using namespace std;
  
struct Student            //定义学生结构
{
    char id[20];       //id
    char name[11];     //姓名
    char res[4];       //成绩
    int end;           //存储时显示换行, 可去掉
    Student(){end = 0x0a0d;}  //回车,换行
 
}list[100];                     //100个账号, 测试
  
void main()
{
    srand((unsigned)time(0));           //种子
    char buf[256];                 //缓存
  
    //初始化学生100名
    int i;
    for(i=0;i<100;++i)
    {
        strcpy(list[i].id ,itoa(i,buf,10));                      
        strcpy(list[i].name ,"某人");
        strcpy(list[i].res, itoa(rand()%100,buf, 10));
    }
  
    //保存数据
    FILE * pf = fopen("data.txt", "wb");
  
    for(i=0;i<100;++i)
    {
        fwrite(&list[i], sizeof(Student), 1, pf);
    }
    fclose(pf);
  
    //读出数据
    Student list_1[100];                   //新数组
    pf = fopen("data.txt", "rb");
    for(i=0;i<100;++i)
    {
        fread( &list_1[i], sizeof(Student), 1, pf);
    }
  
    //显示 list_1 测试
    for(i=0;i<100;++i)          
    {
        cout<<list_1[i].id<<"  "<<list_1[i].name <<"  "<<list_1[i].res<<endl;
    }
  
 
 
}
追问
谢啦现在用不到啦
修冷荷0ew
2014-06-14 · 超过30用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:69.5万
展开全部
这个程序大了点吧。。
追问
是吗?能做出来吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zarry110
2014-06-14
知道答主
回答量:15
采纳率:0%
帮助的人:2万
展开全部
用c#做一个管理页面连上数据库就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乖尹侥2150
2014-06-13 · TA获得超过450个赞
知道小有建树答主
回答量:607
采纳率:0%
帮助的人:411万
展开全部
阻止你一下,是不是excel有这些功能?
追问
用Visual c++j进行设计。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式