3、结构变量*/ for (i=0;i<99;i++) for (j=i+1;j<100;j++) if (strcmp(sell[i].mc,sell[j].mc) < 0) /*strcmp()函数功能是比较产品名称大小*/ {cell=sell[i]; /*按产品代码从大到小进行排序处理*/ sell[i]=sell[j]; sell[j]=cell; } for (i=0;i<99;i++) for (j=i+1
4、;j<100;j++) if ((strcmp(sell[i].mc,sell[j].mc) == 0)&&(sell[i].je
5、按其ASCII值从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件out.dat中。 例如:位置 0 1 2 3 4 5 6 7 源字符串 h g f e d c b a 则处理后字符串 h a f c d e b g 部分源程序存在文件prog1.c中。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 本题for循环条件里采用的步长为2,这是因为要求只对下边为奇数的元素进行判断。程序使用三重循环来实