首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 三级考试 >

2013年计算机三级网络技术上机试题九(1)

2013-02-04 

  已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中,金额=单价×数量可计算得出。函数ReadDat( )的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat( ),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用写函数WriteDat( )把结果输出到文件OUT.DAT中。

  注意:部分源程序已给出。请勿改动主函数main( )、读函数ReadDat( )和写函数WriteDat( )的内容。

  【试题程序】

  #include

  #include

  #include

  #include

  #include

  #include

  #define MAX 100

  typedef struct

  {

  char dm[5];

  char mc[11];

  int dj;

  int sl;

  long je;

  } PRO;

  PRO sell[MAX];

  void ReadDat();

  void WriteDat();

  void SortDat()

  {

  }

热点排行