XDOJ指针 字符统计
XDOJ - 字符统计
描述:
定义一个一维字符数组string[100],输入一个字符串,含N个字符(N≤100),定义一个整形数组num[5],用于存放统计结果数据,编写函数count()统计字符串中大写字母、小写字母、空格、数字以及其他字符的个数,使用指针完成地址传递,主函数完成数组输入和统计结果输出。
时间限制:1
内存限制:10000
类别:1
输入说明:
输入一行字符串,100个以内。
输出说明:
格式输出:输出大写字母、小写字母、空格、数字以及其他字符的个数信息,数据之间空一格。
输入样例:
A 3cp &! 91 tD M
输出样例:
3 3 5 3 2
提示:
使用指针作形参,实现地址传递,输出数据之间空一格。
#include<stdio.h>
#include<string.h>
int main()
{int count(char *s);char string[100];gets(string);count(string);return 0;} int count(char *s){int num[5]={0,0,0,0,0};char *p=s;while(*p!='\0'){if(*p>='A' && *p<='Z')num[0]++;else if(*p>='a' && *p<='z')num[1]++;else if(*p==' ')num[2]++;else if(*p>='0' && *p<='9')num[3]++;elsenum[4]++;p++;}printf("%d %d %d %d %d",num[0],num[1],num[2],num[3],num[4]);}
XDOJ指针 字符统计相关推荐
- c语言中计算一个字母的序数,C语言编程 输入一串字符统计英文字母的个数
C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0 ...
- PAT 1042. 字符统计
1042. 字符统计 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个 ...
- idf实验室--简单编程字符统计
idf实验室--简单编程字符统计,有需要的朋友可以参考下. 第一眼看这道题很简单,不就是字符统计么,可是题目要求2s内回答,而且每次打开的页面需要统计的字符串内容都会变,这就蛋疼了,于是乎上网学习下如 ...
- C++学习之路 | PTA乙级—— 1042 字符统计 (20 分)(精简)
1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...
- 去空白符的大文本字符统计(洛谷P5015题题解,Java语言描述)
题目要求 P5015题目链接 分析 字符串中的字符统计,不含换行符和空白字符,那就正好用Scanner的nextLine(),就自动去了换行符. 接下来每读进来一行String.就调用replaceA ...
- 今天用Map集合写了一个字符串字符统计的程序,看集合看的头痛,就看了一下GUI,于是就随便记点。
一.使用Map集合写的字符串中字符统计功能函数. package Map;import java.util.HashMap; import java.util.Iterator; import jav ...
- 【小白的刷题之路】字符统计
字符统计 题目描述 代码 题目描述 如果统计的个数相同,则按照ASCII码由小到大排序输出 .如果有其他字符,则对这些字符不用进行统计. 实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字, ...
- Bailian2927 判断数字个数【字符统计】
2927:判断数字个数 总时间限制: 1000ms 内存限制: 65536kB 描述 判断一行字符串中的数字出现的个数. 输入 输入有多行,每行一个字符串,该字符串中可以包含&$#@任何符号以 ...
- UVA10625 GNU = GNU'sNotUnix【字符统计】
Let us define GNU, the recursive acronym for GNU's Not Unix with the following recursive rules: G –& ...
最新文章
- 【CVPR 2020】一种新的门控通道注意力转换单元
- 【转】NAST表的使用
- [codevs 1917] 深海机器人问题
- windows的几个原则
- 给书配代码-电力经济调度(1):基于拉格朗日及运筹规划方法的经济调度算法
- 如何用xshell上宝塔
- MATLAB课程表分配问题,求助matlab大神,学校的课程安排太骚了,我们压根就不用学matlab...
- PIE SDK矢量数据编辑的撤销和回退
- 网络管理中的安全保障
- spring boot 使用 com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别
- window8.1中用户的管理员权限的提升方法
- 列车控制matlab仿真,基于matlab的列车纵向碰撞建模仿真研究
- 打开计算机 显示不支持此接口,不支持此接口,教你如何解决电脑Windows系统显示不支持此接口...
- 收入时间序列——之预测总结篇
- lwj_C#_集合的使用、接口方法的实现;
- 请求报错provisional headers are shown
- 7.Flink实时项目之独立访客开发
- 第一章: Activity的生命周期和启动模式:
- 单片机c语言有没有跳转指令,51单片机跳转指令
- SSL用pem和key文件生成jks文件
热门文章
- VisionBank机器视觉软件-工业机器视觉检测
- Premiere Pro Guru: Online Offline Workflows Premiere Pro 大师教程之在线与离线工作流 Lynda课程中文字幕
- Excel如何将数据拆分开
- MySQL创建表 复制其他表的结构
- JzxxOJ导图:第四题“求商数和余数”——C++解法
- 北宋政坛翘楚,文坛领袖大串联
- 2018航电多校练习第9场-快速幂
- Latex error: file ‘xxx.sty‘ not found
- 【Linux编程】进程间通信(IPC)C语言实现
- Spring Data ElasticSearch 3.2版本发布,相关新特性说明