[YTU]_1055 (输入字符串以及输出)
编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
Input
一行字符串
Output
统计数据,4个数字,空格分开。
Sample Input
!@#$%^QWERT 1234567
Sample Output
5 7 4 6
#include <iostream>
using namespace std;
void tongji(char*p,int *q)
{
(*(q+3))=(*(q+2))=(*(q+1))=*q=0;for(;*p!='\0';p++){if((*p>='a'&&*p<='z')||(*p>='A'&&*p<='Z'))(*q)++;else if(*p>=48&&*p<=57)(*(q+1))++;else if(*p==' ')(*(q+2))++;else(*(q+3))++;}
}
int main()
{char str[100];int i,a[4]={0};cin.getline(str,99);tongji(str,a);for(i=0; i<4; i++)cout<<a[i]<<" ";cout<<endl;return 0;
}
#include <iostream>
using namespace std;
void tongji(char *p,int *aa)
{int m=0,n=0,j=0,k=0;for(int i=0;*(p+i)!='\0';i++){if((*(p+i)>='a'&&*(p+i)<='z')||(*(p+i)>='A'&&*(p+i)<='Z')){m++;*aa=m;}else if(*(p+i)>='0'&&*(p+i)<='9'){n++;aa[1]=n;}else if(*(p+i)==' '){j++;aa[2]=j;}else{k++;aa[3]=k;}}
}
int main()
{char str[100];int i,a[4];cin.getline(str,99);tongji(str,a);for(i=0;i<4;i++)cout<<a[i]<<' ';cout<<endl;return 0;
}
[YTU]_1055 (输入字符串以及输出)相关推荐
- ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...
- 输入字符串,输出字符串中出现次数最多的字母及其出现次数。如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数。
输入字符串,输出字符串中出现次数最多的字母及其出现次数.如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数. [样例输入1] 55552222abcccdaa [样例输出1] a 3 ...
- 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...
- 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...
- 编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果
/*编写一个函数,由实参传来一个字符串,统计次字符串中字母.数字.空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果*/#include <stdio.h> #include ...
- C语言程序设计联系题 编写一个函数,由实参传来一个字符串,统计此字符串中的字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述结果。
编写一个函数,由实参传来一个字符串,统计此字符串中的字母.数字.空格和其他字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<s ...
- (17)编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他 字符的个数,在主函数中输入字符串以及输出上述结果. #include<stdio.h> #include<m ...
- C语言输入字符串翻转输出
将输入字符串翻转输出.例如abc→cba #include<stdio.h> #include<string.h> #define max 256 int main() {ch ...
最新文章
- 巴西队被打成了蜂窝煤
- Python之web开发(二):python使用django框架搭建网站之新建文件
- 关于BDD100k数据输入处理mask变为56*56
- springMVC——SSM整合(IDEA 搭建简单 ssm 框架最详细最简单教程)
- 3. $()下的常用方法
- WinForm中DataGridView的TextBoxColumm换行
- FFmpeg non-existing PPS 0 referenced问题描述
- 又双叒叕一个软件安装方法
- netlink的博客
- 服务器上传至云系统,上传至云服务器命令
- 机器学习之支持向量机(SVM)小结
- linux是一个工程而不是理论
- 解决 mac ssh空闲 连接断开问题
- 即时获取最新全国省市区县地图json数据(亲测可用)以及echarts中使用中国地图
- ES6最详细/易懂教程
- 信息学奥赛一本通|1183:病人排队
- durpal是否支持php7,php – 无法在drupal 7中添加图像字段
- 注册表编辑已经被您的系统管理员停用
- 解析ipa生成plist文件
- 数据预处理阶段“不处理”缺失值的思路
热门文章
- java 调试 gdb_android gdb 调试实例演示(有源代码篇)
- Git 基础 —— 安装 配置 别名 对象
- Spring源码学习笔记1
- vue-cli安装、node-sass安装、mintUI组件库安装
- Nmap在pentest box中的扫描及应用
- Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】...
- Unity3D专访——真正的面试
- Xcode编译Undefined symbols for architecture xxx 错误总结
- Jquery动画效果--地铁站名指示等效果
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)