考试
2022-12-25 23:18:16

下面代码的设计意图是:将保存在文本文件data.txt中的一

题目描述

下面代码的设计意图是:将保存在文本文件data.txt中的一系列整数(不超过100个)读取出来存入数组arr[],然后调用函数sort()对数组arr的元素进行排序,最后在显示屏输出数组arr的内容。【C代码】undefinedundefined问题:以上C代码中有三处错误(省略部分的代码除外),请指出这些错误所在的代码行号,并在不增加和删除代码行的情况卜进行修改,写出修改正确后的完整代码行。

本站整理有大量高等教育、资格考试类试题答案,Ctrl+D收藏备用!

答案解析

14行,应改为"FILE*fp"19行,应改为fscanf(fp,"%d’’,&arr[num++]);21行,应改为sort(arr,num);中fp为文件打开后的指针,因此在定义时应定义为"FILE*fp"。14行错误。fscanf函数的格式为intfscanf(FILE*stream,char*format,

14行,应改为"FILE*fp"19行,应改为fscanf(fp,"%d’’,&arr[num++]);21行,应改为sort(arr,num);

加载中...
AI正在思考中,请稍候...