第十五周 OJ总结<9>--统计字符串种类
来源:互联网 发布:美特斯邦威淘宝 编辑:程序博客网 时间:2024/05/01 23:31
Copyright (c) 2016,
烟台大学计算机与控制学院 All ringts reserved.
文件名称:OJ总结<9>--统计字符串种类
作 者:王兴振
完成日期:2016年12月11日
版 本 号:未知
题目描述:
用指针编写一个程序,输入字符串后,统计其中各种字符的个数,输出其中大小写字母,数字,以及其他字符的个数。
主函数已经给出,请编写统计字符种类函数。
输 入:
一串字符串
输 出:
该字符串中大小写字母,数字,以及其他字符的个数,最后输出总字符串长度。
样例输入:
I play LOL for 3 years.
样例输出:
4
12
1
6
23
答 案:
#include <stdio.h> int main() { char str[100]; gets(str); char *ptr=str; void fuction(char *); fuction(ptr); return 0; }void fuction(char *a) { int i=0,d=0,x=0,s=0,q=0,len=0; while(a[i]!='\0') { if(a[i]>='A' && a[i]<='Z') d++; else if(a[i]>='a' && a[i]<='z') x++; else if(a[i]>='0' && a[i]<='9') s++; else q++; len++; i++; } printf("%d\n", d); printf("%d\n", x); printf("%d\n", s); printf("%d\n", q); printf("%d\n", len); }
总 结:
和以前做的一道题类似,但用的不是一种方法。
1 0
- 第十五周 OJ总结<9>--统计字符串种类
- 第十五周 OJ 统计字符串种类
- 第十五周OJ(8)统计字符串种类
- 第十五周oj题目统计字符串种类
- 第十五周oj训练——统计字符串种类(2569)
- 第十五周OJ——统计字符串种类
- 第十五周-统计字符串种类
- 第十五周 统计字符串种类
- 第十五周项目—统计字符串种类
- 第15周OJ实践9 统计字符串种类
- 第十五周练习——统计字符串种类
- 第十五周 OJ总结<4>--字符串长度
- 第十五周 OJ总结<10>--字符串比较
- 第十五周 OJ总结<13>--字符串比较
- 第15周 oj Problem I: 统计字符串种类
- 第十五周OJ (9)字符串比较
- 第十五周 OJ总结<1>--字符串处理new
- 第十五周 OJ总结<2>--字符串分段(串)
- js中常见的一些兼容性问题,面试必备
- Linux命令备忘实例——排序和基本统计命令
- python自己动手从零开始搭建FTP服务器2 FTP初步框架
- 项目环境的搭建
- Java中getAddress()注意问题
- 第十五周 OJ总结<9>--统计字符串种类
- java流程管理 之 jbpm流程实例 发布、查看、终止、删除
- 每周总结 12-5-12-11
- 双目测距
- U盘安装linux
- 编程实现蛇形输出
- 多个数求最小公倍数
- 第十五周项目3-B-树的基本操作
- 求最大公约数