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

C++——输入一行文字,找出其中的大写字母、小写字母、空格数字以及其他字符各有多少。用指针或引用方法处理。

没注释的源代码

#include <iostream>

using namespace std;

int main()
{
    char c;
    int ul=0,ll=0,sp=0,di=0,other=0;
    cout<<"please input script c:";
    while(cin.get(c))
    {
        if(c=='\n') break;
        else if(c>='A'&&c<='Z') ul++;
        else if(c>='a'&&c<='z') ll++;
        else if(c==' ') sp++;
        else if(c>='0'&&c<='9') di++;
        else other++;
    }
    cout<<"number of uppercase letters:"<<ul<<endl;
    cout<<"number of lowercase letters:"<<ll<<endl;
    cout<<"number of space:"<<sp<<endl;
    cout<<"number of digits:"<<di<<endl;
    cout<<"number of other:"<<other<<endl;
    return 0;
}
 

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

相关文章:

  • 【skywalking】maximum query complexity exceeded 3336 > 3000
  • 开源一个开发的聊天应用与AI开发框架,集成 ChatGPT,支持私有部署的源码
  • 开发了一个成人学位英语助考微信小程序
  • LeetCode16:最接近的三数之和
  • VisualStudio2022配置2D图形库SFML
  • 「Mac畅玩鸿蒙与硬件4」鸿蒙开发环境配置篇4 - DevEco Studio 高效使用技巧
  • 构建生产级的 RAG 系统
  • 完全透彻了解一个asp.net core MVC项目模板2
  • uniapp 如何调用音频
  • 在Facebook运营中使用住宅IP的重要性
  • EJB项目如何升级SpringCloud
  • HTTPS 协议原理
  • Vxe UI 表格行编辑(默认不显示编辑框,点击后可编辑)
  • 移远通信闪耀2024香港秋灯展,以丰富的Matter产品及方案推动智能家居产业发展
  • 爬虫利器playwright
  • 着色器的认识
  • 科技的成就(六十四)
  • 银行信贷风控专题:Python、R 语言机器学习数据挖掘应用实例合集:xgboost、决策树、随机森林、贝叶斯等...
  • 〈壮志凌云:独行侠〉中的超高音速战机
  • k8s集群 ceph rbd 存储动态扩容
  • C语言笔记(指针题目)例题+图解
  • 从零开始的 vue项目部署到服务器详细步骤(vue项目build打包+nginx部署+配置ssl证书)
  • [OceanBase-不止于记录]:揭秘双引擎战略,共探AI时代数据架构未来
  • 项目:抽奖系统
  • synchronized进阶原理
  • C++,STL 052(24.10.29)
  • git下载和配置
  • Linux基础—基础命令及相关知识5(ubuntu网络配置)
  • 使用 firewall-cmd 管理 Linux 防火墙
  • 鸿蒙OS试题