从终端获取一个字符串,统计该字符串中大写字母,小写字母,‘ ’,数字,各自的个数(使用指针)
2019-08-04 21:42
1301 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xuexue6/article/details/98474917
[code]#include <stdio.h> int main() { char str[32] = {0}; char *pstr = str; //定义一个指针pstr;数组的数组名(str)是指向数组第一个元素(空间)的指针 int daxie = 0; //str == &str[0]; int xiaoxie = 0; //*str == str[0]; int shuzi = 0; int konge = 0; printf("请输入一行字符串:\n"); gets(str); while (*pstr != '\0') //如果没有执行到'\0',则继续执行以下程序 { if (*pstr >= 'A' && *pstr <= 'Z') { daxie++; } else if (*pstr >= 'a' && *pstr <= 'z') { xaioxie++; } else if (*pstr >= '0' && *pstr <= '9') { shuzi++; } else if (*pstr == ' ') { konge++; } pstr++; } printf("%d %d %d %d\n",daxie,xiaoxie,shuzi,konge); return (0); }
相关文章推荐
- 从终端获取一个字符串,分别统计当中大写字母、小写字母、数字及其他字符的个数。
- 从终端获取一个字符串,分别统计其中大写字母、小写字母、数字及其它字符的个数。
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符)
- 统计一个字符串中大写字母,小写字母,以及数字的个数。
- js--输入一个字符串,统计字符串中有多少个大写字母,小写字母,数字,空格,其他字符
- 汇编语言——统计一个字符串中的大写字母、小写字母、数字和其他字符的个数,并显示
- 从字符中随机获取一个字符,提示用户输入数字,或是大写字母,或是小写字母,如果用户猜的数字正确,提示用户,恭喜你猜对了,否则提示输入大了或者输入小了
- 输入并统计字符串中大写字母、小写字母、数字字符、空格字符和其他字符的个数
- 字符串训练02—给一个字符串,有大小写字母,要求写一个函数把小写字母放在前面 大写字母放在后面,尽量使用最小空间,时间复杂度。(即用指针做)。 如:aAbBcCdD ---àabcdABCD
- 算法:一个字符串包含大写字母和小写字母,分别统计出每个字母出现的次数(大小写分开)
- 定义一个String类型数组;遍历数组进行判断,如果字符串是以数字开头或结尾,java将该字符串中包含的小写字母字符转换为大写字母。
- 编写一个生成随机字符串的方法,参数接收长度,字符串中可能含有大写字母、 小写字母和数字。
- 有一个字符串,包含数字与字母,编程去除数字,要求:1.在原字符串操作2.使用指针处理
- C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)
- C#--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数。
- 给一个字符串,有大小写字母,要求写一个函数把小写字母放在前面 大写字母放在后面,尽量使用最小空间,时间复杂度。(即用指针做)。 如:aAbBcCdD ---àabcdABCD
- C#统计字符串中汉字的个数,数字的个数,大写字母的个数,小写字母的个数
- 把一个字符串中的大写字母放到后面,小写字母放到前面,并且相对位置不变
- C输入一个字符串,将其中连续的数字做为一个整数存放在一个整形数组中,统计其中数字的个数并输出这些整数。