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

E32.【C语言 】练习:蓝桥杯题 懒羊羊字符串

1.题目

【问题描述】

“懒羊羊”字符串是一种特定类型的字符串,它由三个字符组成,具有以下特点:

1.字符串长度为 3.

2.包含两种不同的字母。

3.第二个字符和第三个字符相同

换句话说,“懒羊羊”字符串的形式应为 ABB,其中A和B是不同的字母

现在,给定几个字符串 s1,s2,...,sn,每个字符串均由三个大写字母组成。请你统计其中有多少个字符串符合“懒羊羊”字符串的定义。

【输入格式】

第一行输入一个整数 n (1 < n ≤ 200),表示字符串的数量。接下来的 n 行,每行输入一个由三个大写字母组成的字符串,

【输出格式】

输出一个整数,表示符合“懒羊羊”字符串定义的字符串总数。

【样例输入】

3
SSR
CXK
STT

【样例输出】

1

【样例说明】

符合“懒羊羊”字符串定义的字符串只有 “STT”,因此答案为 1 。

【运行限制】

蓝桥杯版权声明:部分题目由用户贡献,若您是著作权持有人,请与我们联系。

2.解题

#include <stdio.h>
#include <stdlib.h>
int main()
{char arr[4] = { 0 };int a = 0;int sum = 0;int i = 0;scanf("%d", &a);while (i<a){scanf("%s", &arr);if ((arr[0] != arr[1]) && (arr[0] != arr[2]) && (arr[1] == arr[2]))sum++;i++;}printf("%d", sum);return 0;
}

对于以char为类型的arr数组来说:

存储字符串就是将一个个的字符存储到一个个元素中设计成arr[4]是为了留一个元素\存储\0

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 重拾精髓:go doc -http让离线包文档浏览更便捷
  • C语言操作符详解(13)
  • 大二上学期计划安排
  • OpenCV结构分析与形状描述符(18)比较两个轮廓相似度的函数matchShapes()的使用
  • 数据结构应用实例(二)——K均值聚类
  • 小型洗衣机什么牌子好又便宜?五款备受好评机型测评,闭眼入
  • 小米红米系列机型 机型代码查询总目录 adb指令查询步骤
  • vs2019成功连接数据库mysql
  • 深度学习算法在图算法中的应用(图卷积网络GCN和图自编码器GAE)
  • lxml官方入门教程(The lxml.etree Tutorial)翻译
  • 微波无源器件 4 基于高阶定向耦合器的双极化波束形成网络
  • MySQL系列—10.Innodb行格式
  • Google Test(gtest)中 Mocks
  • Redis重要知识点:哨兵是什么?哨兵如何选择Redis主服务器
  • Java-idea小锤子图标
  • [译] React v16.8: 含有Hooks的版本
  • CSS盒模型深入
  • Cumulo 的 ClojureScript 模块已经成型
  • Druid 在有赞的实践
  • flutter的key在widget list的作用以及必要性
  • Java超时控制的实现
  • MYSQL 的 IF 函数
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • TCP拥塞控制
  • Vue 重置组件到初始状态
  • Vue官网教程学习过程中值得记录的一些事情
  • web标准化(下)
  • 从零搭建Koa2 Server
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 前端攻城师
  • 日剧·日综资源集合(建议收藏)
  • 小程序开发之路(一)
  • 一个JAVA程序员成长之路分享
  • 在electron中实现跨域请求,无需更改服务器端设置
  • postgresql行列转换函数
  • Semaphore
  • 带你开发类似Pokemon Go的AR游戏
  • ​2020 年大前端技术趋势解读
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #pragma multi_compile #pragma shader_feature
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (12)Linux 常见的三种进程状态
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (十八)Flink CEP 详解
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • .NET 5种线程安全集合
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET delegate 委托 、 Event 事件
  • .NET delegate 委托 、 Event 事件,接口回调