中易网

(2)有以下程序

答案:2  悬赏:60  
解决时间 2021-04-27 17:50
  • 提问者网友:萌萌小主
  • 2021-04-27 14:55
(2)有以下程序
   #include <stdio.h>
   main()
   { FILE *fp; int i, k, n;
   fp=fopen("data.dat", "w+");
   for(i=1; i<6; i++)
   { fprintf(fp,"%d ",i);
   if(i%3==0) fprintf(fp,"\n");
   }
   rewind(fp);
   fscanf(fp, "%d%d", &k, &n); printf("%d %d\n", k, n);
   fclose(fp);
   }
  程序运行后的输出结果是
   A)0 0
   B)123 45
   C)1 4
   D)1 2
最佳答案
  • 二级知识专家网友:许你一世温柔
  • 2021-04-27 15:32

B


因为for循环的在data.dat文件的数据是这样的


123


45


然后通过fscanf读取文件输出结果就是B

全部回答
  • 1楼网友:我叫很个性
  • 2021-04-27 16:09

程序有错误了= =!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息