问答题
在文件IN3.DAT中有200个正整数,且每个数均在1000至9999之间。函数readDat()的功能是读取这200个数存放到数组aa中。请编制函数jsSort(),该函数的功能是:要求按每个数的后3位的大小进行降序排列,将排序后的前10个数存入数组b中,如果数组b中出现后3位相等的数,则对这些数按原始4位数据进行升序排列。最后调用函数writeDat()把结果bb输出到文件OUT3.DAT中。例如:处理前 9012 5099 6012 7025 8088处理后 5099 8088 7025 6012 9012注意:部分源程序已给出。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:#include
#include
#include
int aa[200], bb[10];void jsSort(){}main(){readDat();jsSort();writeDat();}readDat(){FILE *in;int i;in = fopen("IN3.DAT", "r");for(i = 0; i < 200; i++) fscanf(in, "%d,", &aa[i]);fclose(in);}writeDat(){FILE *out;int i; out = fopen("OUT3.DAT", "w");clrscr();for (i = 0; i < 10; i++){printf("i=%d,%d\n", i + 1, bb[i]);fprintf(out, "%d\n", bb[i]);}fclose(out);}
【参考答案】
void jsSort() { int i,j,data; for(i=0;i
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
某企业8月初未完工在产品成本8760元。8月份发生下列业务:(1)领用材料16800元,其中:用于产品生产16080元,车间一般消耗720元。(2)用现金支付车间购买办公用品费用280元。(3)结算车间本月应付职工工资9250元,其中:生产工人工资7040元,车间管理人员工资2210元。(4)按工资的14%计提职工福利费。(5)计提车间固定资产折旧费2400元。(6)月末,结转制造费用。(7)月末,未完工在产品成本6700元。计算并结转本月完工入库产品的生产成本。要求:(1)开设“生产成本”和“制造费用”总账(“T”字型)并登记期初余额。(2)根据上述经济业务编制会计分录,登记“生产成本”和“制造费用”总账并结账。
点击查看答案
问答题
某企业2005年12月份发生的部分经济业务如下:(1)生产产品领用原材料13968元,其中:甲产品耗用8112元,乙产品耗用5856元。(2)分配本月工资费用总额6000元,其中:甲产品生产工人工资2400元,乙产品生产工人工资1200元,车间管理人员工资1200元,厂部管理人员工资1200元。(3)月末计提固定资产折旧费2880元,其中:车间应计提2160元,厂部应计提720元。(4)将本月发生的制造费用总额3528元,按生产工人工资比例分配计入甲、乙产品生产成本。(5)本月生产甲、乙两种产品各1200件,全部完工验收入库,结转甲、乙产品的生产成本(假定“生产成本”账户无月初、月末余额)。(6)本月销售甲、乙两种产品各960件,价款总额40320元,款项存入银行。(7)以银行存款600元支付本月厂部水电费。(8)计算并结转本月已销产品的实际生产成本。(9)月末结转本月发生的各种收入、费用。(10)计算净利润并按10%提取盈余公积金(假定该月发生的收入、费用即为全年发生额,保留两位小数)。(11)年末,企业决定分配给投资者利润8000元。要求:根据上述资料编制会计分录。
点击查看答案
相关试题
暂缺
个别教师不允许班上学习差的学生参加考试、...
对学习过程中制定自我学习计划、实施自我监...
不仅能保证多数项目具有较高的区分度,而且...
在某一个时期,个体对某种刺激特别敏感,过...