ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述
编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,
在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
输入
一行字符串
输出
统计数据,4个数字,空格分开。
样例输入
!@#$%^QWERT 1234567
样例输出
5 7 4 6
来源/分类
C语言
题目截图:
思路:
偶遇三个坑!
1,这个是第二次碰到这种问题!我还是套用以前的方法来解决!结果就时间超时啦!while((c=getchar())!='\n')就是一个一个字符输入然后回车结束!结果就超时了呀!下图:
2,我有查询百度,找到字符串输入。但是也是输出错误。后来发现,字符串的结束时:‘\0’
但是我保留的是:‘\n’ 换行符!所以就失败啊
3,最后一个坑,解决了超时问题!答案错误。原因是没有加上‘=’符号!
最终代码:
#include<iostream>
using namespace std;
void tt(char *a)
{
int n,s,o,z;n=s=o=z=0;while(*a!='\0'){if(*a>='0'&&*a<='9')n++;elseif((*a>='A'&&*a<='Z')||(*a<='z'&&*a>='a'))z++;elseif(*a==' ')s++;elseo++;a++;}cout<<z<<" "<<n<<" "<<s<<" "<<o<<" ";
}
int main()
{char a[100];gets(a);tt(a);
}
代码截图:
运行结果:
OJ结果:
ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。相关推荐
- C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。
编写一个函数,由实参传来一个字符串,统计此字符串中的字母.数字.空格和其他字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<s ...
- 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...
编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...
- 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...
- 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...
- 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...
- 编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果
/*编写一个函数,由实参传来一个字符串,统计次字符串中字母.数字.空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果*/#include <stdio.h> #include ...
- 编写一个函数,由实参传来一个字符串, 统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。
编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结果. /* 编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结 ...
- (17)编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<m ...
最新文章
- 第十讲 二阶齐次常系数线性ODE(续)
- hdu 4679 树的直径
- android 手动签名apk,记录手动签名APK的过程
- offline .net3.5
- jmh 基准测试_JMH:如何设置和运行JMH基准
- Qt工作笔记-QSplitter的使用(老版本里面发现的神控件在新版本内使用)
- python 中json和字符串互相转换
- 活动目录操作主机(FSMO)角色详解
- zabbix详解(十二)——zabbix监控MySQL主从状态实战
- 115-RTKLIB及GAMP中PPP的随机模型
- SEO精髓:四处一词
- 中国钢铁产业产量分析与市场需求状况研究报告2022版
- 最新交易猫 闲鱼源码 带后台管理+个人码收款
- 在线生成网址二维码的API接口
- Mysql 通过 binlog日志 恢复数据(数据搞丢看过来)
- 15款JQuery图片展示效果插件
- Experiment_Kit Program V20.1 正式全平台发布
- 红楼梦》室内空间艺术+古代门窗及家居装饰陈设+陈设和起居及其他。
- [UE4]不错的音效插件WWISE
- 6个思维导图工具精通一款让你的效率大大提升,快他不止一步!
热门文章
- AI一分钟|FF联合创始人聂天心离职;Siri联合创始人从苹果离职
- 2018:数据科学20个最好的Python库
- AI 一分钟 | 南京大学成立人工智能研究院;三星关联实体已收购 AI 搜索引擎创业公司Kngine的全部股份
- 吊打 ThreadLocal!
- 为什么不建议用 equals 判断对象相等?
- 牛逼哄哄的布隆过滤器,到底有什么用?
- 面试官问:Kafka 会不会丢消息?怎么处理的?
- Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...
- Spring 的 Bean 生命周期,11 张高清流程图及代码,深度解析
- 中科院计算所实习-深度学习方向