#计算机二级c语言[超话]# 总是答案错误百分之80,求大佬指正
#include
#include
#include
FILE* converFile(int n,int num[]);
void destroyFile(FILE*sourcePtr);
int main()
{

int n;

scanf("%d",&n);

FILE *fPtr=fopen("dict.dic","r");

char str[4];

int num[6]={0};

for(int i=1;i<=5;i++){

fgets(str,4,fPtr);

num[i]=atoi(str);

}

num[0]=5;

FILE*sourcePtr=converFile(n,num);

destroyFile(sourcePtr);

if(n==5){

printf("\n");

}

fclose(fPtr);

fPtr=NULL;

return 0;
}
FILE* converFile(int n,int num[]){

FILE* fP=fopen("dict.dic","r");

FILE* sourcePtr=fopen("dest.txt","w+");

char spp[1000];

int i=1;

int x=num[n-1];

int y=num[n];

while(i<=num[n]){

fgets(spp,1000,fP);

if(i>x&&i<=y){

fputs(spp,sourcePtr);

}

i++;

}

return sourcePtr;
}
void destroyFile(FILE*sourcePtr){

rewind(sourcePtr);

char ch=fgetc(sourcePtr);;

while(!feof(sourcePtr)){

if(ch=='/'){

ch=fgetc(sourcePtr);

if(ch=='/'){

while(!feof(sourcePtr)&&ch!='\n'){

ch=fgetc(sourcePtr);

}

printf("\n");

}else if(ch=='*'){

char str[3];

fgets(str,3,sourcePtr);

while(strcmp(str,"*/")!=0&&!feof(sourcePtr)){

if(strcmp(str,"\n")==0){

fgets(str,3,sourcePtr);

}else{

fseek(sourcePtr,-1L,SEEK_CUR);

fgets(str,3,sourcePtr);

}

}

}else{

fseek(sourcePtr,-2L,SEEK_CUR);

ch=fgetc(sourcePtr);

printf("%c",ch);

}

ch=fgetc(sourcePtr);

}

else{

printf("%c",ch);

ch=fgetc(sourcePtr);

}
}
}

#C语言[超话]##include 总是答案错误百分之80,求大佬指导
#include
#include
FILE* converFile(int n,int num[]);
void destroyFile(FILE*sourcePtr);
int main()
{

int n;

scanf("%d",&n);

FILE *fPtr=fopen("dict.dic","r");

char str[4];

int num[6]={0};

for(int i=1;i<=5;i++){

fgets(str,4,fPtr);

num[i]=atoi(str);

}

num[0]=5;

FILE*sourcePtr=converFile(n,num);

destroyFile(sourcePtr);

if(n==5){

printf("\n");

}

fclose(fPtr);

fPtr=NULL;

return 0;
}
FILE* converFile(int n,int num[]){

FILE* fP=fopen("dict.dic","r");

FILE* sourcePtr=fopen("dest.txt","w+");

char spp[1000];

int i=1;

int x=num[n-1];

int y=num[n];

while(i<=num[n]){

fgets(spp,1000,fP);

if(i>x&&i<=y){

fputs(spp,sourcePtr);

}

i++;

}

return sourcePtr;
}
void destroyFile(FILE*sourcePtr){

rewind(sourcePtr);

char ch=fgetc(sourcePtr);;

while(!feof(sourcePtr)){

if(ch=='/'){

ch=fgetc(sourcePtr);

if(ch=='/'){

while(!feof(sourcePtr)&&ch!='\n'){

ch=fgetc(sourcePtr);

}

printf("\n");

}else if(ch=='*'){

char str[3];

fgets(str,3,sourcePtr);

while(strcmp(str,"*/")!=0&&!feof(sourcePtr)){

if(strcmp(str,"\n")==0){

fgets(str,3,sourcePtr);

}else{

fseek(sourcePtr,-1L,SEEK_CUR);

fgets(str,3,sourcePtr);

}

}

}else{

fseek(sourcePtr,-2L,SEEK_CUR);

ch=fgetc(sourcePtr);

printf("%c",ch);

}

ch=fgetc(sourcePtr);

}

else{

printf("%c",ch);

ch=fgetc(sourcePtr);

}
}
}

救救孩子吧,总是答案错误%80,剩下的测试点到底是什么呀[泪][泪]#C语言[超话]##include
#include
#include
FILE* converFile(int n,int num[]);
void destroyFile(FILE*sourcePtr);
int main()
{

int n;

scanf("%d",&n);

FILE *fPtr=fopen("dict.dic","r");

char str[4];

int num[6]={0};

for(int i=1;i<=5;i++){

fgets(str,4,fPtr);

num[i]=atoi(str);

}

num[0]=5;

FILE*sourcePtr=converFile(n,num);

destroyFile(sourcePtr);

if(n==5){

printf("\n");

}

fclose(fPtr);

fPtr=NULL;

return 0;
}
FILE* converFile(int n,int num[]){

FILE* fP=fopen("dict.dic","r");

FILE* sourcePtr=fopen("dest.txt","w+");

char spp[1000];

int i=1;

int x=num[n-1];

int y=num[n];

while(i<=num[n]){

fgets(spp,1000,fP);

if(i>x&&i<=y){

fputs(spp,sourcePtr);

}

i++;

}

return sourcePtr;
}
void destroyFile(FILE*sourcePtr){

rewind(sourcePtr);

char ch=fgetc(sourcePtr);;

while(!feof(sourcePtr)){

if(ch=='/'){

ch=fgetc(sourcePtr);

if(ch=='/'){

while(!feof(sourcePtr)&&ch!='\n'){

ch=fgetc(sourcePtr);

}

printf("\n");

}else if(ch=='*'){

char str[3];

fgets(str,3,sourcePtr);

while(strcmp(str,"*/")!=0&&!feof(sourcePtr)){

if(strcmp(str,"\n")==0){

fgets(str,3,sourcePtr);

}else{

fseek(sourcePtr,-1L,SEEK_CUR);

fgets(str,3,sourcePtr);

}

}

}else{

fseek(sourcePtr,-2L,SEEK_CUR);

ch=fgetc(sourcePtr);

printf("%c",ch);

}

ch=fgetc(sourcePtr);

}

else{

printf("%c",ch);

ch=fgetc(sourcePtr);

}
}
}


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 全球排面官宣一个不落,全球ins,fb,领英,官网同步官宣,甚至官网发了真情实感长篇作文介绍代言人肖战的美好和优秀。全球ins,官网,脸书、linkedin,油
  • 不同于996带来的夜晚加班,许多年轻人开始主动晚睡,在看剧、刷社交媒体或者其他娱乐中熬到12点,甚至2点才肯去睡。之前在老家农村,村里人都是晚上十点前就早早睡觉
  • 截止目前,我县共下发全量资金预警上门劝阻指令134条,完成上门劝阻98人、电话预警告知36人、反馈134条,为群众挽回经济损失28万余元。全省共有19县(市、
  • 一颗莫比乌斯星具体属性请看下图➡️ 求图请说明作品或截图➡️ 原创均不授权无料谢谢 ➡️ 所有原创禁二改二创 二传请标明出处❌ 禁盗 请支持正版谢谢 婉拒白嫖党
  • 印象最深的是教我津燕,他稳着我的板,我在板上安心旋转,那是我们距离得最近的一次他也是第一个主动靠近我的人 除了滑板我们每天都在手机上聊天,分享自己枯燥无味的日常
  • 轻部桑:不不不,那台东西还挺贵的之后聊其他话题时直接开嗑:memebebe好有爱 长这样⬇️ (按型号10-30w日元不等)#一个被食物满足的小孩子#现在带娃是
  • 沿线的几个村镇是都要征迁吗?官方回应】您好,老乡,问一下,济北旅游大道什么时候进行升级改造?
  • 她说:“烘焙,是一个将自己对生活的爱,一点点调和、发酵、烘焙的过程,让我们放慢脚步,用心感受生活的美好。但与这些星光熠熠的明星相比,我们武汉人对负一楼的汉味老字
  • 一年身面光泽不饥,二年白发返黑,三年齿落更生”虽说感觉有点夸张,但老祖宗的东西这么多年还能传承,也不无道理#女性健康必修课##就开放单身女性冻卵征求专家意见#这
  • 其实,我说这些话都是在调侃,但是,谁知旁边的人竟然取笑起那名“高手”说什么你这是花拳秀腿,甚至还说旁边原先一起练的人是“托”由此便更加激怒了这个“高手”。
  • 所以有这么一个开心的瞬间就够了无论结果怎么样,那段开心的过程你不可以否认。当你不确定一个男人是否喜欢你的时候,他比你还不确定!
  • 半夏能交通阴阳,是治疗失眠的佳品,但用量须大,当用15~20克,与夏枯草相伍更妙,交通阴阳,阳得以入阴,阴得以守神,故能起到安神催眠的作用。随着年龄的增长,肝肾
  • 不得不说沙溢综艺效果虽然杠杠的,但在玩游戏方面真的就有点差了[笑cry]沙溢:“前几年我看他们评选谁是军艺校草的首草,我就用小号找了几个人给自己点,后来我也没当
  • “选专业”一定是排在di 1⃣️位的头等大事儿如果把你的困惑抛给互联网它会告诉你“选计算机好就业,选金融就能发财,选汉语言轻松上岸公务员”尤其是这话到了很多机构
  • ​朱自清先生,我又来了[微风]似乎每年我都要来你这里坐一会儿,春夏秋冬,寒来暑往,你总是安静地坐在这里,凝视着远方,目光祥和而温暖,坐在你身边,总是让我鼓起一
  • 也许当我们经历很多以后,我们才可以真正体会到史铁生所写的,“宇宙以其不息的欲望将一个歌舞炼为永恒,这欲望有怎样一个人间的姓名,大可忽略不计。 在《务虚笔记
  • 感谢任国超,我在你身上看得一清二楚!@任嘉伦Allen #任嘉伦##任嘉伦暮色心约##任嘉伦无忧渡##任嘉伦烈焰之武庚纪#✨ 任嘉伦暮色心约祁连山| 任嘉伦请君
  • 我没有不相信 只是觉得很痛 很受伤一个人这几年经历了大起大落 大喜大悲 一大口的吃了 别人一辈子没吃过的苦还都是那些 说不出口的言不由衷 在国外也没有亲朋好友
  • #白鹿[超话]##白鹿赵露思同款镂空背心##白鹿微博之夜#白鹿|宁安如梦/100万个约定,今天是双马尾的元气少女呀!老婆身材也好好,一整个夏天住了~每天都有新鲜
  • 以前是国内羡慕欧洲的车价,现在是我们羡慕国内的车价和市场,20 30的MPV我看那内饰啥的不比埃尔法差,馋哭了,啥时候能在欧洲上啊。都送走了我从来没这么服过 #