当前位置: 首页 > news >正文

1、输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。

1、输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。

int main(){char str[N];int letter =0,space = 0,digit = 0, others = 0;printf("请输入一行字符:");gets(str);for(int i=0;str[i]!='\0';i++){if(('a'<=str[i] && str[i]<='z' )||('A'<=str[i] && str[i]<='Z')){//统计英文isalpha(str[i])letter++;}else if('0'<=str[i] && str[i]<='9'){//统计数字isdigit(str[i])digit++;}else if(str[i] == ' ' ){//统计空格isspace(str[i])space++;}else{others++;} }printf("字母个数:%d\n",letter);printf("数字个数:%d\n",digit);printf("空格个数:%d\n",space);printf("其他字符个数:%d\n",others); 
}

【2019-西北师范821-C部分】

http://www.lryc.cn/news/251707.html

相关文章:

  • 戴尔科技推出全新96核Precision 7875塔式工作站
  • 论文阅读——DINOv
  • JOSEF电流继电器 DL-33 整定范围0.5-2A 柜内安装板前接线
  • RCE绕过
  • Qt应用开发--国产工业开发板全志T113-i的部署教程
  • css 常用动画效果
  • 【读书笔记】微习惯
  • Oracle SQL优化
  • C++实现ATM取款机
  • 【数电笔记】11-最小项(逻辑函数的表示方法及其转换)
  • Gradio库的安装和使用教程
  • 【BLE基础知识】--Slave latency设置流程及空中包解析
  • 数据结构之堆排序以及Top-k问题详细解析
  • ESP32-Web-Server 实战编程-通过网页控制设备多个 GPIO
  • 说一说MySQL中的锁机制
  • C++笔试训练day_1
  • 详解Spring对Mybatis等持久化框架的整合
  • [Electron] 将应用打包成供Ubuntu、Debian平台下安装的deb包
  • 7.24 SpringBoot项目实战【审核评论】
  • Java实现动态加载的逻辑
  • 数据库的设计规范
  • 正则表达式从放弃到入门(2):grep命令详解
  • 用Java写一个王者荣耀游戏
  • 基于SSM的新闻网站浏览管理实现与设计
  • 【蓝桥杯软件赛 零基础备赛20周】第6周——栈
  • CWE/SANS TOP 25 2022
  • Qt 天气预报项目
  • 新知识-Tuple元组的使用
  • “此应用专为旧版android打造,因此可能无法运行”,问题解决方案
  • 【Leetcode题单】(01 数组篇)刷题关键点总结03【数组的改变、移动】