文件名称:4
介绍说明--下载内容均来自于网络,请自行研究使用
已知在文件IN.DAT中存有10个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部份组成。其中:金额=单价×数量,可计算得出。编程:函数readData()读取这10个销售记录并存入结构数组sell中。函数sortData()按产品名称从小到大进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。函数writeData()把结果输出到文件OUT.DAT中。结构数据类型如下:
typedef struct {
char dm[5] /*产品代码*/
char mc[11] /*产品名称*/
int dj /*单价*/
int sl /*数量*/
long je /*金额*/
} PRO
PRO sell[MAX]
请根据结构数据类型自己编造有10个产品销售记录的数据文件IN.DAT。(函数readData()、sortData()和writeData()如果需要参数请自己定义,并注释说明)-已知在文件IN.DAT中存有10个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部份组成。其中:金额=单价×数量,可计算得出。编程:函数readData()读取这10个销售记录并存入结构数组sell中。函数sortData()按产品名称从小到大进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。函数writeData()把结果输出到文件OUT.DAT中。结构数据类型如下:
typedef struct {
char dm[5] /*产品代码*/
char mc[11] /*产品名称*/
int dj /*单价*/
int sl /*数量*/
long je /*金额*/
} PRO
PRO sell[MAX]
请根据结构数据类型自己编造有10个产品销售记录的数据文件IN.DAT。(函数readData()、sortData()和writeData()如果需要参数请自己定义,并注释说明)
typedef struct {
char dm[5] /*产品代码*/
char mc[11] /*产品名称*/
int dj /*单价*/
int sl /*数量*/
long je /*金额*/
} PRO
PRO sell[MAX]
请根据结构数据类型自己编造有10个产品销售记录的数据文件IN.DAT。(函数readData()、sortData()和writeData()如果需要参数请自己定义,并注释说明)-已知在文件IN.DAT中存有10个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部份组成。其中:金额=单价×数量,可计算得出。编程:函数readData()读取这10个销售记录并存入结构数组sell中。函数sortData()按产品名称从小到大进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。函数writeData()把结果输出到文件OUT.DAT中。结构数据类型如下:
typedef struct {
char dm[5] /*产品代码*/
char mc[11] /*产品名称*/
int dj /*单价*/
int sl /*数量*/
long je /*金额*/
} PRO
PRO sell[MAX]
请根据结构数据类型自己编造有10个产品销售记录的数据文件IN.DAT。(函数readData()、sortData()和writeData()如果需要参数请自己定义,并注释说明)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
4.c