请教一道 C 程序设计的考研题。谢谢。

pingsly 免费考研论坛/2007-09-07

原文内容来自免费考研论坛,请点击查看全文
http://bbs.freekaoyan.com/viewthread.php?tid=181196
程序如下:
#include <stdio.h>
main()
{
int i,n;
FILE *fp;
if((fp=fopen("temp","w "))==NULL) exit(0);
for(i=1;i<=10;i ) fprintf(fp,"=",i);
for(i=0;i<5;i )
{
fseek(fp,i*6L,SEEK_SET);
fscanf(fp,"%d",&n);
printf("=",n);
}
fclose(fp);
}
问题:上述程序的输出结果是什么?

请问这道题怎么做?请给出较细致的分析,谢谢。
---------------------------------
分析结果你自己运行一下就好嘛
至于所谓的怎么做你想我们怎么说呢

---------------------------------
=================
应该输出:
1 3 5 7 9
=================

---------------------------------
============================
for(i=1;i<=10;i ) fprintf(fp,"=",i);
关键依据
============================

---------------------------------
楼上的正确

先是向文件temp中输入1到10 十个数字,每个数字之间间隔两个空间,然后在从文件里没隔六个空间输出一个当前的数,就是1 3 5 7 9,这几个数也是没个数之间间隔两个空间!

相关话题/

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19