c语言 统计字符串当中的大写字母个数和小写字母个数
统计字符串当中的大写字母个数和小写字母个数
输入格式:
输入一行长度不超过100的字符串
输出格式:
输出两个数字n和m,分别代表大写字母个数和小写字母个数
函数接口定义:
在这里描述函数接口。例如:
void cn(char s[]);
裁判测试程序样例:
在这里给出函数被调用进行测试的例子。
例如:
#include<stdio.h>
int num1,num2;
void cn(char s[]);
int main()
{char s[101];while(~scanf("%s",s)){cn(s);printf("%d %d\n",num1,num2);}return 0;
}
/* 请在这里填写答案 */
输入样例:
在这里给出一组输入。
例如:
ZHOUzzs
输出样例:
在这里给出相应的输出。
例如:
4 3
大写字母必定在A与Z之间,可以通过比较ascll码的大小来判断是否为大写字母;小写同上!
话不多说,上代码
void cn(char s[])
{char c;int i;for(c='a';c<='z';c++){for(i=0;s[i]!='\0';i++){if(c==s[i]){num2++;}}}for(c='A';c<='Z';c++){for(i=0;s[i]!='\0';i++){if(c==s[i]){num1++;}}}
}
给 num 1 和 num 2 赋值即可,主函数有打印功能
c语言 统计字符串当中的大写字母个数和小写字母个数相关推荐
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数
统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数.(不考虑其他字符) 1.需求: 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数.(不考虑其他字符) 举例: " ...
- 输入一行字符(以回车键结束),统计其中大写字母的个数、小写字母的个数、数字字符的个数、空格个数及其他字符的个数(c语言)
样例输入: 3qwe QAZS+ 样例输出: 小写字母个数为:3 大写字母个数为:4 数字的个数为:1 空格的个数为:1 其他的个数为:1 代码段: #include <stdio.h> ...
- C语言----编写程序:对从键盘任意输入的字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母
要求: 编写程序:对从键盘任意输入的字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母,其它字符不变.(不调用任何字符串处理函数) 源代码如下: #include <stdio ...
- 【C语言入门】从键盘中输入一组字符,统计其中大写字母的个数、小写字母的个数和数字字符的个数。
题目:从键盘中输入一组字符,统计其中大写字母的个数.小写字母的个数和数字字符的个数. #include <stdio.h>int main() {char str;int dx = 0, ...
- C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。
例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v-z,使小写字母的值减21,转换后的小写字母作为函数值返回. 例如,若形参是字母A,则转换为小写字母 ...
- 统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数。
统计从键盘输入的一行字符中小写字母,大写字母,数字字符和其它字符的个数. C语言实现 vs-2019 #include<stdio.h> #include<ctype.h> i ...
- C语言试题八十二之输入小写字母,把小写字母转换成大写字母。
1.题目 输入小写字母,把小写字母转换成大写字母. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...
- 7-7 字符串中的大写字母改成小写字母 (10 分)
把一个字符串中的大写字母改成小写字母,其他字符不变. 输入格式: 在 一行中输入长度小于20的字符串.在字符串中不要出现换行符,空格,制表符. 输出格式: 直接输出变化后的字符串. 输入样例: asD ...
- 7-9 把字符串中的大写字母改成小写字母 (10分)
把字符串中的大写字母改成小写字母,其他字符不变. 输入格式: 输入一个长度不超过20的包含大小写母和数字的字符串. 输出格式: 输出大写字母改成小写字母后的字符串. 输入样例: 在这里给出一组输入.例 ...
最新文章
- 腾讯云携手SENSORO,为城市安全保驾护航
- Android中资源文件夹res/raw和assets的使用
- 着墨中文lisp登入_Lisp的本质 - climbdream的个人空间 - OSCHINA - 中文开源技术交流社区...
- Java智能卡 技术_java智能卡APDU学习笔记
- 家装强电弱电布线图_家装电路改造注意事项是什么?深圳广田家透彻分析全搞定...
- AI 工程师的崩溃是在哪一瞬间
- 【java】正则表达式
- [C#][原创]Magick.NET使用时一些弱点简介
- 墨菲定律等十个比较重要的定律和法则
- Linux下Linpack测试GPU和CPU性能
- MySQL主从复制以及会出现的幺蛾子问题、解决方法
- Harris角点及Shi-Tomasi角点检测
- 敏捷团队︱数字化领导力之敏捷团队建设
- 浅谈Jsch SSH2
- 选对MP3播放器 享受无损纯音质
- 大数据培训课程数据清洗案例实操-简单解析版
- PV、UV、VV、IP及其关系与计算
- 人人都应该用的 Python 开源库
- java8合并两个List
- openlayers3.20.1发布说明