英语单词检查个数

xiangjiantui 2009-06-07 03:07:15
#include <iostream>
#include <cstring>
#include<fstream>
using namespace std;
int main()
{
char str[200];
int num[255]={};
//char* acci=new char[255];
cin>>str;
//int n=sizeof(str);
//char* p=new char[n];
//strcpy(p,str);
for(int i=0;i<200;i++)
{
if(i==' ')
{
break;
}
num[char(str[i])]++;
}
for(int i=0;i<200;i++)
{
if(num[i]==0)
{
continue;
}
cout<<"字符"<<char(num[i])<<"有"<<num[i]<<"个"<<endl;
}
cin>>str;
}
我这样写怎么不行呢?
...全文
210 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangjiantui 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 WOBUGUAN 的回复:]
引用 20 楼 goodname 的回复:
WOBUGUAN同学基础扎实,学问渊博,回复认真,建议楼主给予高分,以示奖励。



goodname 是以上全是,另加打字奇快,人品杰出
[/Quote]
呵呵,谢谢大家了哦
WOBUGUAN 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 goodname 的回复:]
WOBUGUAN同学基础扎实,学问渊博,回复认真,建议楼主给予高分,以示奖励。
[/Quote]

goodname 是以上全是,另加打字奇快,人品杰出
goodname 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 xiangjiantui 的回复:]
引用 20 楼 goodname 的回复:
WOBUGUAN同学基础扎实,学问渊博,回复认真,建议楼主给予高分,以示奖励。

那给你5分给他15分。。
[/Quote]

谢主隆恩
xiangjiantui 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 goodname 的回复:]
WOBUGUAN同学基础扎实,学问渊博,回复认真,建议楼主给予高分,以示奖励。
[/Quote]
那给你5分给他15分。。
xiangjiantui 2009-06-07
  • 打赏
  • 举报
回复
我搞错了~~谢谢提醒
goodname 2009-06-07
  • 打赏
  • 举报
回复
WOBUGUAN同学基础扎实,学问渊博,回复认真,建议楼主给予高分,以示奖励。
xiangjiantui 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 WOBUGUAN 的回复:]
#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
int main()
{
char str[200];
int num[255]={};
//char* acci=new char[255];
cin>>str;
//int n=sizeof(str);
//char* p=new char[n];
//strcpy(p,str);
for(int i=0;i <200 && str[i] != '\0';i++)
{
if(str[i]==' ')
{

[/Quote]
用来控制控制台不消失
WOBUGUAN 2009-06-07
  • 打赏
  • 举报
回复
for(int i=0;i<256;i++) 应该是255
{
if(num[i]!=0)
{
cout<<(char)i<<':'<<num[i]<<endl;
}

}
goodname 2009-06-07
  • 打赏
  • 举报
回复
for(int i=0;i<255;i++)//《---
xiangjiantui 2009-06-07
  • 打赏
  • 举报
回复
#include <iostream>
#include <cstring>
#include<fstream>
#include <string>
using namespace std;
int main()
{
string str;
int num[255]={};
//char* acci=new char[255];
getline(cin,str);
//int n=sizeof(str);
//char* p=new char[n];
//strcpy(p,str);
for(int i=0;i<str.size();i++)
{
num[int(str[i])]+=1;
}
for(int i=0;i<256;i++)
{
if(num[i]!=0)
{
cout<<(char)i<<':'<<num[i]<<endl;
}

}
getline(cin,str);
}

我用string 写的可是怎么最后统计的是垃圾数据
222225348个
goodname 2009-06-07
  • 打赏
  • 举报
回复
11楼写的好!
WOBUGUAN 2009-06-07
  • 打赏
  • 举报
回复
今天手气不好
goodname 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 WOBUGUAN 的回复:]
怎么又被打败了
[/Quote]

呵呵,我现在要去做家务了。
thinkboy234 2009-06-07
  • 打赏
  • 举报
回复
学习
WOBUGUAN 2009-06-07
  • 打赏
  • 举报
回复
#include <iostream>
#include <cstring>
#include<fstream>
using namespace std;
int main()
{
char str[200];
int num[255]={};
//char* acci=new char[255];
cin>>str;
//int n=sizeof(str);
//char* p=new char[n];
//strcpy(p,str);
for(int i=0;i<200 && str[i] != '\0';i++)
{
if(str[i]==' ')
{
break;
}
num[char(str[i])]++;
}
for(int i=0;i<200;i++)
{
if(num[i]==0)
{
continue;
}
cout<<"字符"<<char(i)<<"有"<<num[i]<<"个"<<endl;
}
cin>>str; // 这句干吗用的?
}
goodname 2009-06-07
  • 打赏
  • 举报
回复

#include <iostream>
#include <cstring>
#include<fstream>
using namespace std;
int main()
{
char str[200];
int num[255]={};
//char* acci=new char[255];
cin>>str;
//int n=sizeof(str);
//char* p=new char[n];
//strcpy(p,str);
for(int i=0;i <200 && str[i] != '\0';i++)
{
num[char(str[i])]++;
}
for(int i=0;i <200;i++)
{
if(num[i]==0)
{
continue;
}
cout<<"字符"<<char(i)<<"有"<<num[i]<<"个"<<endl;
}
cin>>str;
}
xiangjiantui 2009-06-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 WOBUGUAN 的回复:]
在第一个循环里加一个:
for(int i=0;i <200 && str[i] != '\0';i++)
[/Quote]
怎么还是一大堆垃圾字符个数。。。
WOBUGUAN 2009-06-07
  • 打赏
  • 举报
回复
怎么又被打败了
WOBUGUAN 2009-06-07
  • 打赏
  • 举报
回复
在第一个循环里加一个:
for(int i=0;i<200 && str[i] != '\0';i++)
goodname 2009-06-07
  • 打赏
  • 举报
回复
for(int i=0;i<200;i++)
{
if(str[i]=='\0')//这里
{
break;
}
num[char(str[i])]++;
}
加载更多回复(5)

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧