编写一个函数int getcount(const char*str),计算字符串中出现的字母种数统计值(不区分大小写)并返回。
输入字符串中的字符为任意字符(包括空格),以键结束字符串输入。编写main函数对该函数进行调用,在main( )实现任意字符串的输入,并可多次输入字符串,直到仅输入< enter >键程序终止。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
c++编程求解???编程新手小白。。求详细一点
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
QiQaWgYu 2019-11-19 14:59关注#include<iostream> using namespace std; int getcount(const char* str) { const char* p = str; char tmp[100] = { 0 };//0号位存放字母个数,其余存放字母 int i; while (*p) { i = 1; while (i <= tmp[0]) { if (*p == 32 || *p == tmp[i] || *p == tmp[i] + 32 || *p == tmp[i] - 32) break; else i++; } if (i > tmp[0]) { tmp[i] = *p; tmp[0]++; } p++; } return tmp[0]; } int main() { const char str[100]="asdlanwdil lwaedmlk lawjei"; cout << getcount(str) << endl; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-04-17 22:49回答 5 已采纳 ``` 也可以用DP #include #include int main() { int count; int a[100];
- 2018-10-10 16:03回答 9 已采纳 ``` #include using namespace std; int main() { int a, b, c, y, n = 0; cout > n;
- 2019-10-31 02:20回答 4 已采纳 看你的操作系统,如果是xp,可以安装vc++6.0 win7 win10就安装vs2010 或者使用dev c++。不会用可以具体提问。 这里有一个安装好vc++的windows xp的gh
- 2024-10-16 11:50指引拟态没的博客 首先,我们要列一个循环,并对n进行输入,我这里n是题目描述中的n,i是数字1,2,3...。s是求出来的和,最后代码分享(必AC)编程求解1~n中所有数字之和,即1+2+3+...+n。一个整数 n (1
- 2017-12-19 18:30回答 3 已采纳 参考:http://download.csdn.net/download/zhuyf87/6859133 之后GetWindowRect判断下坐标就可以知道是不是到了正确的地方。 采纳本回答,
- 2018-10-10 15:48回答 2 已采纳 #include #include using namespace std; string StrCon(const string& a, const string& b) { strin
- 2016-02-19 02:22回答 5 已采纳 ``` #include using namespace std; class Stonewt { private: int stone; double pounds
- 2024-10-25 14:58InnoLink_1024的博客 编程已成为当代大学生的必备技能,但面对众多编程语言和学习资源,新生们常常感到迷茫。如何选择适合自己的编程语言?如何制定有效的学习计划?如何避免常见的学习陷阱?让我们一起探讨大学新生入门编程的最佳路径,...
- 2018-04-16 06:18回答 2 已采纳 参考:https://blog.csdn.net/lucienduan/article/details/24397949 ``` /*****************************
- 2018-04-24 23:50回答 4 已采纳 #include using namespace std; void print(int *a,int len) { int i=0; for(;i=right) return; int
- 2017-08-02 01:25回答 4 已采纳 ``` #include using namespace std; int main() { int n,sum=0,max=0; int *a; cout>n;
- 2021-05-20 13:20Achillenvs的博客 初始C语言(新手,小白,菜鸟必看) 旨在对C语言有一个基本的了解 1. 第一个C语言程序 #include void main() { printf("hello C\n"); } #include int main() { printf("hello C\n"); return 0; } 程序运行结果截图...
- 2022-11-26 13:30Hack0812的博客 PWN题目比较常见的形式是把一个用C/C++语言编写的可执行程序运行在目标服务器上,参赛者通过网络与服务器进行数据交互。因为题目中一般存在漏洞,攻击者可以构造恶意数据发送给远程服务器的程序,导致远程服务器...
- 2021-07-23 05:01数学建模BOOM的博客 很多同学第一次接触数学建模,感觉无从下手,那么零基础的小白该怎样入门数学建模呢? 先说答案:0基础小白入门数学建模最好的办法,就是直接参加竞赛。 遇到不会的,去百度或CSDN里搜,去翻书,现学现用,瞎编也...
- 2020-07-20 23:45小白进网的博客 函数 作用:将经常使用的代码封装起来,减少重复代码。函数会使程序变的更加有层次感觉 函数的定义 1、函数返回值类型 一个函数可以有返回值类型如 int string 等等 也可以是自定义数据类型 ;也可以没有返回值类型...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司