题目描述

编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,
在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

输入

一行字符串

输出

统计数据,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 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。相关推荐

  1. C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中的字母.数字.空格和其他字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<s ...

  2. 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...

    编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...

  3. 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...

  4. 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...

  5. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...

  6. 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...

  7. 编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果

    /*编写一个函数,由实参传来一个字符串,统计次字符串中字母.数字.空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果*/#include <stdio.h> #include ...

  8. 编写一个函数,由实参传来一个字符串, 统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。

    编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结果. /* 编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结 ...

  9. (17)编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<m ...

最新文章

  1. 第十讲 二阶齐次常系数线性ODE(续)
  2. hdu 4679 树的直径
  3. android 手动签名apk,记录手动签名APK的过程
  4. offline .net3.5
  5. jmh 基准测试_JMH:如何设置和运行JMH基准
  6. Qt工作笔记-QSplitter的使用(老版本里面发现的神控件在新版本内使用)
  7. python 中json和字符串互相转换
  8. 活动目录操作主机(FSMO)角色详解
  9. zabbix详解(十二)——zabbix监控MySQL主从状态实战
  10. 115-RTKLIB及GAMP中PPP的随机模型
  11. SEO精髓:四处一词
  12. 中国钢铁产业产量分析与市场需求状况研究报告2022版
  13. 最新交易猫 闲鱼源码 带后台管理+个人码收款
  14. 在线生成网址二维码的API接口
  15. Mysql 通过 binlog日志 恢复数据(数据搞丢看过来)
  16. 15款JQuery图片展示效果插件
  17. Experiment_Kit Program V20.1 正式全平台发布
  18. 红楼梦》室内空间艺术+古代门窗及家居装饰陈设+陈设和起居及其他。
  19. [UE4]不错的音效插件WWISE
  20. 6个思维导图工具精通一款让你的效率大大提升,快他不止一步!

热门文章

  1. AI一分钟|FF联合创始人聂天心离职;Siri联合创始人从苹果离职
  2. 2018:数据科学20个最好的Python库
  3. AI 一分钟 | 南京大学成立人工智能研究院;三星关联实体已收购 AI 搜索引擎创业公司Kngine的全部股份
  4. 吊打 ThreadLocal!
  5. 为什么不建议用 equals 判断对象相等?
  6. 牛逼哄哄的布隆过滤器,到底有什么用?
  7. 面试官问:Kafka 会不会丢消息?怎么处理的?
  8. Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...
  9. Spring 的 Bean 生命周期,11 张高清流程图及代码,深度解析
  10. 中科院计算所实习-深度学习方向