写一个算法统计在输入字符串中各个不同字符出现的频度并将结果存入文件(字符串中的合法字符为A-Z这26个字母和0-9这10个数字)。


写一个算法统计在输入字符串中各个不同字符出现的频度并将结果存入文件(字符串中的合法字符为A-Z这26个字母和0-9这10个数字)。

正确答案:void Count()//统计输入字符串中数字字符和字母字符的个数。 {int i,num[36]; char ch; for(i=0;i<36;i++)num[i]=0;// 初始化 while((ch=getchar())!=‘#’) //‘#’表示输入字符串结束。 if(‘0’<=ch<=‘9’){i=ch-48;num[i]++;} // 数字字符 elseif(‘A’<=ch<=‘Z’){i=ch-65+10;num[i]++;}// 字母字符 for(i=0;i<10;i++) // 输出数字字符的个数 cout<<“数字”<


Tag:数据结构 字符 字符串 时间:2024-01-19 16:04:50

相关答案