#10505: 標準C語言,這怪怪的!!


ljcucc (ljcucc)

學校 : 不指定學校
編號 : 54841
來源 : [104.28.128.18]
最後登入時間 :
2023-05-04 16:40:45
a001. 哈囉 -- Brian Kernighan | From: [163.16.51.251] | 發表日期 : 2015-11-27 14:43

/*

我有這樣嗎?

 

第 1 測資點(20%): OLE () 

冗餘輸出 

請勿輸出題目未要求的文字: 

hello, (��Ӝ

 

第 2 測資點(80%): WA (line:4) 

輸出短少 

您共輸出 3 行。

*/

 

#include <stdio.h>

int main(void){

char ljcucc1 [199] ;

scanf("%s",ljcucc1);

printf("hello, %s\n",ljcucc1);

//

char ljcucc2 [199] ;

scanf("%s",ljcucc2);

printf("hello, %s\n",ljcucc2);

//

char ljcucc3 [199] ;

scanf("%s",ljcucc3);

printf("hello, %s\n",ljcucc3);

}

 

 
#10521: Re:標準C語言,這怪怪的!!


d2513850 (林勇智)

學校 : 崑山科技大學
編號 : 5102
來源 : [114.140.72.110]
最後登入時間 :
2024-10-20 17:35:39
a001. 哈囉 -- Brian Kernighan | From: [111.184.249.106] | 發表日期 : 2015-12-05 16:03

/*

我有這樣嗎?

 

第 1 測資點(20%): OLE () 

冗餘輸出 

請勿輸出題目未要求的文字: 

hello, (��Ӝ

 

第 2 測資點(80%): WA (line:4) 

輸出短少 

您共輸出 3 行。

*/

 

#include

int main(void){

char ljcucc1 [199] ;

scanf("%s",ljcucc1);

printf("hello, %s\n",ljcucc1);

//

char ljcucc2 [199] ;

scanf("%s",ljcucc2);

printf("hello, %s\n",ljcucc2);

//

char ljcucc3 [199] ;

scanf("%s",ljcucc3);

printf("hello, %s\n",ljcucc3);

}

 

要改成這樣:

/*沒有include到1個*.h檔*/
/*且因為很有可能輸入多行,且字元數不明*/
#include <stdio.h>
#include <stdlib.h>
int main(void){
    char x[16384];
    while(scanf("%s",&x)!=EOF){
      printf("hello, %s\n",x);
    }
/*system("pause");*/
return 0;
}


 
ZeroJudge Forum