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

【NOIP】标题统计

author:&Carlton

tags:模拟,字符串

topic:【NOIP】标题统计

language:C++

website:P5015 [NOIP2018 普及组] 标题统计 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

date:2023年8月20日


目录

题目内容

我的题解

思路

源代码

别的思路

吐槽        


题目内容

 

 

我的题解

思路

        围绕字符。

        由于对每个字符要甄别处理,我用字符数组处理

        难点在于不清楚要输入多少个字符,我使用getchar函数,能够读入行末的换行符,作为结束标志。

        

源代码

#include <iostream>
using namespace std;
int main()
{char a,b;int i = 0, n = 0;a=getchar();do{  //空格与换行符不记数if (a != ' ' && a != '\n'){n++;}//数据规定:行末是换行符a=getchar();} while (a!= '\n');cout << n << endl;return 0;
}

别的思路

       

        围绕字符串本身

        用字符串,用gets函数读入字符串可以读入空格,行末换行字符作为结束标志。

        

吐槽        

        

 

        以后认识一个函数的用法一定要结合它的原型,再看”各路大神“的讲解用法。

        菜鸟教材挺不错。

欢迎指正与分享

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

相关文章:

  • BOXTRADE-天启量化分析平台 系统功能预览
  • 解决Kibana(OpenSearch)某些字段无法搜索问题
  • 代码随想录训练营day15|102.层序遍历 226.翻转二叉树 101.对称二叉树
  • Nginx 配置https以及wss
  • Log4net在.Net Winform项目中的使用
  • 从零到一制作扫雷游戏——C语言
  • Python 数据挖掘与机器学习教程
  • 排序小白必读:掌握插入排序的基本原理
  • html常见兼容性问题
  • Docker实战:docker compose 搭建Redis
  • Debian11 Crontab
  • css 文字排版-平铺
  • 把握潮流:服装定制小程序的发展与趋势
  • Go 安装配置
  • 镜像底层原理详解和基于Docker file创建镜像
  • k8s扩缩容与滚动更新
  • 4.小程序的运行机制
  • 基于 Vercel TiDB Serverless 的 chatbot
  • Android 多渠道打包及VasDolly使用
  • LeetCode 42题:接雨水
  • spring boot 提示:程序包不存在,解决方法总结
  • docker项目实战
  • 银行客户关系管理系统springboot财务金融进销存java jsp源代码
  • Maven 插件 maven-antrun-plugin 执行 ant 脚本
  • 【仿写框架之仿写Tomact】四、封装HttpRequest对象(属性映射http请求报文)、HttpResponse对象(属性映射http响应报文)
  • LeetCode 41题:缺失的第一个正数
  • 学单片机有什么用?
  • Go 1.21新增的 slices 包详解(二)
  • 解决charles无法抓取localhost数据包
  • 基于注解优雅的实现接口幂等性