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


ljcucc (ljcucc)


/*

我有這樣嗎?

 

第 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 (林勇智)


/*

我有這樣嗎?

 

第 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;
}