为了账号安全,请及时绑定邮箱和手机立即绑定

编写一个C++算法frequency,统计输入的一个字符串中各种不同字符出现的频度?

编写一个C++算法frequency,统计输入的一个字符串中各种不同字符出现的频度?

C++
胡说叔叔 2018-10-17 15:11:17
我写的代码如下,编译可以通过,可是运行失败,求教哪里出错了!#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
提交
取消
意见反馈 帮助中心 APP下载
官方微信