#2606: 拜託各位幫忙一下...


rolf1002g (陰天)

學校 : 國立鳳山高級中學
編號 : 8113
來源 : [36.236.107.138]
最後登入時間 :
2019-02-06 00:35:13
a001. 哈囉 -- Brian Kernighan | From: [122.121.29.37] | 發表日期 : 2009-11-06 20:49

#include<stdio.h>
int main()
{
char a;
while(scanf("%c",&a)!=EOF)
{
printf("hello, %c\n",a);
}
return 0;
}
 
 
我這樣寫應該是沒有問題阿
為何還是不會過呢? 
 
#2608: Re:拜託各位幫忙一下...


example (學姊)

學校 : 臺北市立麗山高級中學
編號 : 6634
來源 : [60.250.138.144]
最後登入時間 :
2022-08-09 17:07:42
a001. 哈囉 -- Brian Kernighan | From: [118.166.113.26] | 發表日期 : 2009-11-06 22:20

#include
int main()
{
char a;
while(scanf("%c",&a)!=EOF)
{
printf("hello, %c\n",a);
}
return 0;
}
 
 
我這樣寫應該是沒有問題阿
為何還是不會過呢? 


 如果每組測資都只有一個"字元"就沒有問題

 但是範例測資中 world 是一個字串

 所以在宣告變數時應該宣告成"一維陣列" ( char a[80]; )

 讀入測資時用 scanf("%s",  &a )

 輸出也是用 %s

 就是型態問題囉

 
ZeroJudge Forum