数据文件-学生顺序表的处理,看清楚是 顺序表,只求代码和相关注释,明日要上交,急~~~

问题描述

学生顺序表的处理,看清楚是 顺序表,只求代码和相关注释,明日要上交,急~~~
  在一个数据文件中存放若干学生数据记录,每条记录都有如下数据项:学号,姓名,性别,成绩。
  编一个程序,采用 顺序存储结构 存储这批数据,并对该数据进行排序。要求:数组前部为男同学,后部为女同学,并且男女同学都按成绩递减排序,分别计算男生合格率、女生合格率、全班的成绩平均分,并把排序后的学生数据记录及计算结果存入另一个数据文件中。

解决方案

这个很多语言很多方法都可以实现 简单点的用html做前台 php从数据库读数据 或者ASP.NET一个前端做表一个后台从数据库读数据

以下为ASP.NET前台 html的话就用table tr td

  <table align="center" style="background-color: #99ccff">
            <tr>
                <td style="width: 456px; height: 40px; text-align: center">
                    <strong><span style="color: #ff00cc; font-family: 仿宋_GB2312; font-size: 14pt;">成绩表</span></strong></td>
            </tr>
            <tr>
                <td style="width: 456px; height: 23px;">
                    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
                        BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" CellPadding="2"
                        Font-Bold="True" Font-Size="10pt" ForeColor="Black" GridLines="None" OnPageIndexChanging="GridView1_PageIndexChanging"
                        Width="450px" Height="5px">
                        <FooterStyle BackColor="Tan" />
                        <Columns>
                            <asp:BoundField DataField="sno" HeaderText="学号">
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="sname" HeaderText="姓名">
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="ssex" HeaderText="性别">
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                            <asp:BoundField DataField="degree" HeaderText="分数">
                                <ItemStyle HorizontalAlign="Center" />
                            </asp:BoundField>
                        </Columns>
                        <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
                        <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
                        <HeaderStyle BackColor="Tan" Font-Bold="True" />
                        <AlternatingRowStyle BackColor="PaleGoldenrod" />
                    </asp:GridView>
                </td>
            </tr>
        </table>

你要的排序主要是依赖数据库操作 写好SQL语句就行

  protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            string mysql = "SELECT * FROM score WHERE sno='" + Session["uno"] + "'";
            myds = mydb.ExecuteQuery(mysql, "score");
            if (myds.Tables["score"].Rows.Count > 0){
                GridView1.DataSource = myds.Tables["score"];
                GridView1.DataBind();
                                }

"SELECT * FROM score WHERE sno='" + Session["uno"] + "'";
这是根据学号排序 按你的需要可以排两个条件 男生为1 女生为0的话 再加上成绩递减 就可以男上女下成绩从高到低
计算合格率,平均分就是 每个分数的变量加起来除以与之对应的总值的变量 输出百分比和整型

时间: 2024-08-24 16:37:04

数据文件-学生顺序表的处理,看清楚是 顺序表,只求代码和相关注释,明日要上交,急~~~的相关文章

【故障处理】DG环境主库丢失归档情况下数据文件的恢复

[故障处理]DG环境主库丢失归档情况下数据文件的恢复 1  BLOG文档结构图     2  前言部分   2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① BBED的编译 ② BBED修改文件头让其跳过归档从而可以ONLINE(重点) ③ OS命名格式转换为ASM的命名格式 ④ DG环境中备库丢失数据文件的情况下的处理过程(重点) ⑤ 数据文件OFFLINE后应立即做一次RECOVER操作 ⑥ BBED环境

[20130116]ASM未正常启动,使用dd找回数据文件.txt

[20130116]ASM未正常启动,使用dd找回数据文件.txt 参考链接:http://www.xifenfei.com/3025.html,自己为了加强理解,重做一次. SQL> column name format a50 SQL> select file#,ts#,status,enabled,checkpoint_change#,name,bytes  from v$datafile;      FILE#        TS# STATUS  ENABLED    CHECKPO

ORACLE 只读数据文件备份与恢复

      第一章 只读数据文件备份与恢复 BLOG文档结果图:       只读数据文件是只读表空间的数据文件,其数据块包括文件头在内不允许更改(少数管理性命令除外). 将表空间设置为只读状态的命令: SQL> alter tablespace TBS_READ read only;   Tablespace altered.   将表空间重新设置为常规的读/写状态的命令: SQL> alter tablespace TBS_READ read write;   Tablespace alt

Oracle数据文件和临时文件的管理

一.数据文件概述在Oracle数据库中,SYSTEM和SYSAUX表空间至少需要包含一个数据文件,此外还将包含多个其他表空间及与其相关的数据文件和临时文件.Oracle的数据文件和临时文件是操作系统文件,属于数据库物理结构范畴,用于存储数据库中的逻辑结构的数据.在创建表空间时,必须明确的为每个表空间指定数据文件. Oracle通过两种方式为文件分配编号:绝对文件号,用于唯一标识数据库中的数据文件,绝对文件号可以通过v$datafile或v$tempfile视图的FILE#列查询,也可以通过DBA

数据-学生顺序表的处理。。。看清楚是顺序表!!!

问题描述 学生顺序表的处理...看清楚是顺序表!!! 课题内容: 在一个数据文件中存放若干学生数据记录,每条记录都有如下数据项:学号,姓名,性别,成绩. 编一个程序,采用 顺序存储结构 存储这批数据,并对该数据进行排序.要求:数组前部为男同学,后部为女同学,并且男女同学都按成绩递减排序,分别计算男生合格率.女生合格率.全班的成绩平均分,并把排序后的学生数据记录及计算结果存入另一个数据文件中. 先用一个Seqlist.cpp定义学生成绩信息顺序表的类型和基本运算函数 #include #inclu

数据文件-题目:学生顺序表的处理

问题描述 题目:学生顺序表的处理 在一个数据文件中存放若干学生数据记录,每条记录都有如下数据项:学号,姓名,性别,成绩. 编一个程序,采用 顺序存储结构 存储这批数据,并对该数据进行排序.要求:数组前部为男同学,后部为女同学,并且男女同学都按成绩递减排序,分别计算男生合格率.女生合格率.全班的成绩平均分,并把排序后的学生数据记录及计算结果存入另一个数据文件中. 解决方案 #include "stdio.h" #include <malloc.h> #include <

Oracle的表空间与数据文件简介

一.概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system.sysaux),非系统表空间 一个表空间至少包含一个数据文件,一个数据文件只能属于一个表空间. 不可或缺的几个表空间: SYSTEM --->字典表空间,不能被损坏 UNDO    --->dml,dql把数据快照到此,数据提交即消失(用于恢复) SYSAUX    

Oracle的数据库、表空间及数据文件简介

数据文件是数据库的物理存储单位,而表空间TableSpace则是数据库的逻辑组成部分.数据库的数据是存储在表空间中的,而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间.一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除其所属于的表空间才行. 数据库,表空间,数据文件是紧密关联的,但它们有着重要的区别: 数据库和表空间 一个Oracle数据库由一个或多个叫做表空间的逻辑存储单元组成,表空间存储了所有数据库的数据. 表空间和数据文件 在Or

oracle 12c R1 在线迁移数据文件、在线迁移表分区或者子分区例子

在线重定义数据文件: 在oracle 12c R1之前的版本中,如果在线移动数据文件需要将表空间或者数据文件离线,然后操作系统mv,recover后online数据文件或者表空间,在oracle 12c R1后可以直接在线重定义数据文件,这个过程用户可以进行查询.DML以及DDL的任务,另外数据文件也可以直接在存储设备间迁移,比如ASM到文件系统的相互迁移. SQL> select name from v$datafile; NAME ------------------------------