我寫的代碼如下,編譯可以通過,可是運行失敗,求教哪里出錯了!#include<iostream>using namespace std;void frequency(char* str){char ch[1][100]={0};int i,j;for(i=0;str[i]!='\0';i++){for(j=0;ch[0][j]!='\0';j++)if(str[i]==ch[0][j])ch[1][j]++;else{ch[0][j]=str[i];ch[1][j]++;}}cout<<"頻數(shù)統(tǒng)計如下:"<<endl;for(int k=0;ch[k]!='\0';k++)cout<<ch[0][k]<<" "<<ch[1][k]<<endl;}void main(){char* string;cout<<"請輸入一個長度不大于100的字符串:"<<endl;cin>>string;frequency(string);}
- 1 回答
- 0 關(guān)注
- 1615 瀏覽
添加回答
舉報
0/150
提交
取消