我写的代码如下,编译可以通过,可是运行失败,求教哪里出错了!#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<<"频数统计如下:"<<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 回答
- 1 回答
- 0 关注
- 1571 浏览
添加回答
举报
0/150
提交
取消