编写测试程序,输⼊⼀个字符串,显示字符串中的字⺟个数
若函数countLetters()⽤于统计字符串中英⽂字⺟的个数(不区分⼤⼩
写),并且它的函数声明如下:
• int countLetters(char s[]);
• 测试⽤例
• 输⼊:123Cc@!X
• 输出:3
• 实现函数countLetters(); • 编写测试程序,输⼊⼀个字符串,显示字符串中的字⺟个数
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 小白小白你好菜 2022-05-20 11:43关注
#include<stdio.h> int countLetters(char s[]){ int i, count = 0; for(i = 0; s[i] != '\0'; i++){ if('a' <= s[i] && s[i] <= 'z' || 'A' <= s[i] && s[i] <= 'Z'){ count++; } } return count; } int main(){ char s[1000]; scanf("%s", s); printf("%d", countLetters(s)); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 linux驱动,linux应用,多线程
- ¥20 我要一个分身加定位两个功能的安卓app
- ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
- ¥15 IAR程序莫名变量多重定义
- ¥15 (标签-UDP|关键词-client)
- ¥15 关于库卡officelite无法与虚拟机通讯的问题
- ¥15 目标检测项目无法读取视频
- ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
- ¥100 求采集电商背景音乐的方法
- ¥15 数学建模竞赛求指导帮助