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

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

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

  2. 输入字符串,输出字符串中出现次数最多的字母及其出现次数。如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数。

    输入字符串,输出字符串中出现次数最多的字母及其出现次数.如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数. [样例输入1] 55552222abcccdaa [样例输出1] a 3 ...

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

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

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

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

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

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

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

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

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

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

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

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

  9. C语言输入字符串翻转输出

    将输入字符串翻转输出.例如abc→cba #include<stdio.h> #include<string.h> #define max 256 int main() {ch ...

最新文章

  1. 巴西队被打成了蜂窝煤
  2. Python之web开发(二):python使用django框架搭建网站之新建文件
  3. 关于BDD100k数据输入处理mask变为56*56
  4. springMVC——SSM整合(IDEA 搭建简单 ssm 框架最详细最简单教程)
  5. 3. $()下的常用方法
  6. WinForm中DataGridView的TextBoxColumm换行
  7. FFmpeg non-existing PPS 0 referenced问题描述
  8. 又双叒叕一个软件安装方法
  9. netlink的博客
  10. 服务器上传至云系统,上传至云服务器命令
  11. 机器学习之支持向量机(SVM)小结
  12. linux是一个工程而不是理论
  13. 解决 mac ssh空闲 连接断开问题
  14. 即时获取最新全国省市区县地图json数据(亲测可用)以及echarts中使用中国地图
  15. ES6最详细/易懂教程
  16. 信息学奥赛一本通|1183:病人排队
  17. durpal是否支持php7,php – 无法在drupal 7中添加图像字段
  18. 注册表编辑已经被您的系统管理员停用
  19. 解析ipa生成plist文件
  20. 数据预处理阶段“不处理”缺失值的思路

热门文章

  1. java 调试 gdb_android gdb 调试实例演示(有源代码篇)
  2. Git 基础 —— 安装 配置 别名 对象
  3. Spring源码学习笔记1
  4. vue-cli安装、node-sass安装、mintUI组件库安装
  5. Nmap在pentest box中的扫描及应用
  6. Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】...
  7. Unity3D专访——真正的面试
  8. Xcode编译Undefined symbols for architecture xxx 错误总结
  9. Jquery动画效果--地铁站名指示等效果
  10. linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)