Linux下的C语言基础编程——统计字符
2016-10-14 23:16
218 查看
输入一行文字,找出其中大写字母、小写字母、数字、空格、数字及其他字符各有多少。
这是谭浩强老师主编的书上的一道题,今天把代码给大家附上
下面附上运行图
这是谭浩强老师主编的书上的一道题,今天把代码给大家附上
#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; }
下面附上运行图
相关文章推荐
- LINUX下进行C语言编程所需要的基础知识
- Linux下C语言多线程编程实例(用C语言模拟word软件,一边输入,一边统计字符)
- linux基础之 c语言编程中 write 和 read 注意
- C语言基础编程之统计字母,数字和空格
- 【linux】网络编程基础(c语言编程)
- Linux下的C语言编程——统计1-n之间9的个数
- Linux-C基础知识学习:C语言作业-从键盘输入一行字符,统计其中有多少个字母, 数字,空格(用数组实现,gets)。
- 在LINUX下进行C语言编程所需要的基础知识
- Java基础编程之统计字符个数
- Linux下的C语言基础编程——“分数求和”
- Linux下的C语言基础编程——求100-200之间的质数
- Linux下的C语言基础编程——倒序储存输出
- 读书笔记-Linux C 编程从基础到实践-第二章 在Linux下进行C语言开发
- 近来对指针基础、一二维数组的心得和linux下c语言的编程
- 在LINUX下进行C语言编程所需要的基础知识
- LINUX下进行C语言编程所需要的基础知识.!!!
- Linux下的C语言编程——合并两个字符集合
- Linux下C语言编程基础知识
- 一篇著名的Linux C语言编程初级入门文章
- Linux下 C语言编程基本知识