#17407: 請問一下哪裡錯


easylin0126@gmail.com (林榮翼)

學校 : 臺北市立成功高級中學
編號 : 89424
來源 : [123.195.45.59]
最後登入時間 :
2024-09-18 00:06:06
c659. 連接詞 -- 板橋高中python教學題 | From: [39.8.126.79] | 發表日期 : 2019-04-07 20:11

想請問一下哪裡錯,手動輸入測資都可以,但是一送上來就會多一個連接詞在最後面
最後一段是為了消除連接詞><
#include<stdio.h>
#include<string.h>
int main(){
int temp,i;
char str[1000],*ptr,*conj;
while(gets(str)!=NULL){
ptr=strtok(str," ");
conj=ptr;
while(ptr=strtok(NULL," ")){
printf("%s",ptr);
printf(" %s ",conj);
}
temp=strlen(conj);
for(i=0;i<temp+1;i++){
printf("\b");
}
for(i=0;i<temp+1;i++){
printf(" ");
}
printf("\n");
}
}
 
#17447: Re:請問一下哪裡錯


snail (蝸牛)

學校 : 新北市立板橋高級中學
編號 : 2021
來源 : [203.64.161.123]
最後登入時間 :
2024-11-21 15:07:39
c659. 連接詞 -- 板橋高中python教學題 | From: [110.50.155.227] | 發表日期 : 2019-04-11 22:28

想請問一下哪裡錯,手動輸入測資都可以,但是一送上來就會多一個連接詞在最後面
最後一段是為了消除連接詞><
#include
#include
int main(){
int temp,i;
char str[1000],*ptr,*conj;
while(gets(str)!=NULL){
ptr=strtok(str," ");
conj=ptr;
while(ptr=strtok(NULL," ")){
printf("%s",ptr);
printf(" %s ",conj);
}
temp=strlen(conj);
for(i=0;i<temp+1;i++){
printf("\b");
}
for(i=0;i<temp+1;i++){
printf(" ");
}
printf("\n");
}
}

螢幕上可以倒退再用空白蓋掉,在檔案裡是不行的喔!


 
ZeroJudge Forum