Linux下的C语言基础编程——统计字符
来源:互联网 发布:nasa数据查询 编辑:程序博客网 时间:2024/06/02 17:00
输入一行文字,找出其中大写字母、小写字母、数字、空格、数字及其他字符各有多少。
这是谭浩强老师主编的书上的一道题,今天把代码给大家附上
#include <stdio.h>int main(){int upper = 0;int lower = 0;int digit = 0;int space = 0;int other = 0;int i=0;char *p;char s[20];printf("input string: ");while ((s[i] = getchar()) != '\n') i++;p=&s[0];while (*p != '\n') { if (('A' <= *p) && (*p <= 'Z')) ++upper; else if (('a' <= *p) && (*p <= 'z'))++lower; else if (*p == ' ')++space; else if ((* p<= '9') && (*p >= '0'))++digit; else++other; p++; }printf("upper case:%d lower case:%d",upper,lower);printf(" space:%d digit:%d other:%d\n",space,digit,other); return 0;}
下面附上运行图
0 0
- Linux下的C语言基础编程——统计字符
- Linux下的C语言编程基础
- Linux下的C语言编程——统计1-n之间9的个数
- Linux下的C语言编程——合并两个字符集合
- Linux下C语言编程基础 —— Makefile
- Linux下C语言多线程编程实例(用C语言模拟word软件,一边输入,一边统计字符)
- Linux下的C语言基础编程——求100-200之间的质数
- Linux下的C语言基础编程——倒序储存输出
- Linux下的C语言基础编程——“分数求和”
- C语言编程:统计输入的各字符的个数
- Linux下C语言编程基础(Makefile)
- Linux下C语言编程基础(Makefile)
- Linux下C语言编程基础(Makefile)
- Linux下C语言编程基础(Makefile)
- Linux 下C语言编程基础
- Linux下C语言编程基础(Makefile)
- C语言——字符统计
- Linux下的C语言编程——字符串排序
- 对象作用域与Servlet事件监听器
- jQuery 元素选择器
- ORA-00214 控制文件版本不一致恢复过程
- 处理图片的工具类
- jQuery及AngularJs的ajax请求对比
- Linux下的C语言基础编程——统计字符
- 学习java的路线图-五个必经阶段
- mysql-select查询操作
- bower安装报错”Cannot be run with sudo”解决办法
- 前端编码规范
- 递归思想解决汉诺塔的问题
- 二叉树的深度优先遍历和广度优先遍历
- Qt控件父对象的确认
- bower权限问题