亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

統計單詞的個數BUG問題

統計單詞的個數BUG問題

C++
zxy1024 2015-06-17 11:09:11
我寫的這個程序有錯誤,不知道怎么改。 #include<stdio.h> #include<string.h> char?str[1000]; ?char?str1[1000],str2[1000]; int?main() { ?int?pinlv(); ?printf("請輸入一個英文句子:\n"); ?pinlv(); ?return?0; } int?pinlv() { ?int?len,i,j,k,num,p; ?k=0; ?gets(str); ?len=strlen(str); for(i=0;i<len;i++) ?{ ??j=0; ??num=0; ???while((str[i]!='?')&&(str[i]!='\0')&&(str[i]!=',')&&(str[i]!='.')&&(str[i]!='?')&&(str[i]!='!')&&(str[i]!=':')&&(str[i]!=';')) ???{ ????str1[j++]=str[i++];??? ???????str1[j]='\0'; ???} ???for(k=0;k<len;k++)? ???{ ????p=0; ???while((str[k]!='?')&&(str[k]!='\0')&&(str[i]!=',')&&(str[i]!='.')&&(str[i]!='?')&&(str[i]!='!')&&(str[i]!=':')&&(str[i]!=';')) ???{ ????str2[p++]=str[k++];? ????str2[p]='\0'; ???} ????if(!strcmp(str1,str2))?? ?????num++; ???} ??printf("%s:%d\n",str1,num);? ?} }?
查看完整描述

3 回答

?
皓韻兒

TA貢獻86條經驗 獲得超114個贊

你是不是相同的單詞顯示了兩遍, 如果輸入 zhu zhu yi yi ?顯示zhu 2 ? zhu 2 ?yi 2 ?yi 2 ?因為這個錯的吧~~~

查看完整回答
反對 回復 2016-07-31
?
熙曜

TA貢獻14條經驗 獲得超1個贊


而且這是c程序吧

查看完整回答
反對 回復 2016-07-31
?
熙曜

TA貢獻14條經驗 獲得超1個贊

定義函數好像只能在外部吧,你把它放到外部實施

查看完整回答
反對 回復 2016-07-31
  • 3 回答
  • 0 關注
  • 1746 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號