#10838:


35133732 (TW藍風●w●)

學校 : 臺北市私立延平高級中學
編號 : 54467
來源 : [203.72.178.252]
最後登入時間 :
2016-08-12 14:06:31
a001. 哈囉 -- Brian Kernighan | From: [203.72.178.252] | 發表日期 : 2016-04-06 16:25

#include<stdio.h>
int main() {
char s[9999];
while( scanf("%s",s)!=EOF ) {
printf("hello, %s\n",s);
}
return 0;
}

 
#11278: Re:c解


kenny191971 (kenny)

學校 : 徐匯中學
編號 : 33395
來源 : [120.237.72.74]
最後登入時間 :
2017-06-14 10:06:34
a001. 哈囉 -- Brian Kernighan | From: [125.253.101.232] | 發表日期 : 2016-08-16 11:32

#include
int main() {
char s[9999];
while( scanf("%s",s)!=EOF ) {
printf("hello, %s\n",s);
}
return 0;
}

大大請問一下,為什麼在此提我們要宣告字元陣列有9999個位?
我的程式碼也跑得起來如果只用1,對不起我是C新手哈哈,請大大開釋一下喽。

謝謝你

 
#14805: Re:c解


happyman940815@gmail.com (【百鬼組】希格瑪 - 一位排球廢物高中生)

學校 : 臺北市私立延平高級中學
編號 : 69013
來源 : [115.43.155.126]
最後登入時間 :
2023-08-11 16:12:40
a001. 哈囉 -- Brian Kernighan | From: [203.72.178.252] | 發表日期 : 2018-08-07 13:32

#include
int main() {
char s[9999];
while( scanf("%s",s)!=EOF ) {
printf("hello, %s\n",s);
}
return 0;
}

大大請問一下,為什麼在此提我們要宣告字元陣列有9999個位?
我的程式碼也跑得起來,如果只用1,對不起我是C新手哈哈,請大大開釋一下喽。

謝謝你

char s[9999]是指可以放9999個字元

用以的話只有s[0]可以存放

例:string→s

所以...你這題就部會過了

 
ZeroJudge Forum