#3554: 為什麼是CE?


oiuyjoe (oiuyjoe)

學校 : 國立臺灣海洋大學
編號 : 11278
來源 : [140.121.215.49]
最後登入時間 :
2012-09-30 21:50:26
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [140.121.227.161] | 發表日期 : 2010-03-20 15:58

 

下面是我的程式碼,我用C語言來寫的

但他說

"

編譯錯誤, 請檢查語法是否符合系統所支援的編譯器的要求。
錯誤訊息:
/tmp/code_446297.c: In function ‘main’:
/tmp/code_446297.c:14: error: expected expression before ‘/’ token

請教各位智者,我哪裡出錯了?

#include<stdio.h>
#include<string.h>

int main()
{
  char a[1000];
  char punc[]=" !@#$%^&*()_+-=[]{};:'<>?"; //分解的地方
	char *p; 
  int x=0;
 while(gets(a)!=NULL)
  {
  
   p=strtok(a,punc);
   while(p!=NULL)
  {
   x++;
   p=strtok(NULL,punc);
 }
  printf("%d\n",x);
  x=0;
 }

return 0;
}

 
#3555: Re:為什麼是CE?


linishan (L)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
a011. 00494 - Kindergarten Counting Game -- UVa494 | From: [125.228.239.195] | 發表日期 : 2010-03-20 16:35

 

下面是我的程式碼,我用C語言來寫的

但他說

"

編譯錯誤, 請檢查語法是否符合系統所支援的編譯器的要求。
錯誤訊息:
/tmp/code_446297.c: In function ‘main’:
/tmp/code_446297.c:14: error: expected expression before ‘/’ token

請教各位智者,我哪裡出錯了?

#include
#include

int main()
{
  char a[1000];
  char punc[]=" !@#$%^&*()_+-=[]{};:'<>?"; //分解的地方
	char *p; 
  int x=0;
 while(gets(a)!=NULL)
  {
  
   p=strtok(a,punc);
   while(p!=NULL)
  {
   x++;
   p=strtok(NULL,punc);
 }
  printf("%d\n",x);
  x=0;
 }

return 0;
}


char punc[]=" !@#$%^&*()_+-=[]{};:\'<>?";

應該是這樣吧˙˙   不知道還有沒有其他原因..

 
ZeroJudge Forum