| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 642 人关注过本帖
标题:c++题目,求大神解答,解释一下。
取消只看楼主 加入收藏
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
结帖率:66.67%
收藏
已结贴  问题点数:5 回复次数:3 
c++题目,求大神解答,解释一下。
统计每个字母的个数
  输入一行字母,统计每个字母的个数,并输出字母及相应个数,
 字母和数字用一个空格隔开。
例如:
标准输入:
abf aaa bf
标准输出:
a 4 b 2 f 2
搜索更多相关主题的帖子: 字母 统计 
2013-02-26 17:00
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
收藏
得分:0 
帮我讲一下思路,一些代码
2013-02-26 17:16
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
收藏
得分:0 
#include <iostream>
#include <string>
using namespace std;
int main()
{
  char s[80];
  int i,n,m=0,k;
  cin.getline(s,80);
  n=strlen(s);
  for(i=0;i<n;i++)
  {
      for(k=i+1;k<n;k++)
      {
          if(i==k)continue;
          else if(s[i]==s[k])
             m++;
      }
      if(i==0)
      cout<<s[i]<<" "<<m;
      else if(i>0)
          cout<<" "<<s[i]<<" "<<m;
      m=0;
  }
  cout<<endl;
  return 0;
}
这是错的。
2013-02-26 17:19
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
收藏
得分:0 
谢谢各位!!!
2013-02-27 14:02
快速回复:c++题目,求大神解答,解释一下。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012006 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved