当前位置: 首页 > 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

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

相关文章:

  • Linux 网络基础概念
  • 【题目】MySQL选择题
  • 自然语言处理系列六十三》神经网络算法》LSTM长短期记忆神经网络算法
  • 亚马逊IP关联及其解决方案
  • Definition and Detection of Defects in NFT Smart Contracts论文解读、复现
  • Neo4j图数据库
  • k8s API资源对象
  • GB/T28181规范解读之编码规则详解
  • Vue封装的过度与动画(transition-group、animate.css)
  • 免费云服务器申请教程
  • Spring Cloud Gateway中的常见配置
  • SelectDB 多计算集群核心设计要点揭秘与场景应用
  • Docker 清理和查看镜像与容器占用情况
  • 如何在Android 12 aosp系统源码中添加三指下滑截图功能
  • 使用SQL语句查询MySQL数据表
  • 【AI绘画、换脸、写作、办公】从零开始:使用AIStarter启动器发布AI应用
  • eeprom使用 cubemx STM32F407ZGT6【IIC驱动AT24C02】
  • STL-stack/queue/deque(容器适配器)
  • NVDLA专题15:Runtime environment-核心模式驱动
  • 计算机毕业设计选题推荐-班级管理系统-教务管理系统-Java/Python项目实战
  • 推荐一款开源、高效、灵活的Redis桌面管理工具:Tiny RDM!支持调试与分析功能!
  • Java项目: 基于SpringBoot+mybatis+maven新闻推荐系统(含源码+数据库+毕业论文)
  • 《Python读取 Excel 数据》
  • Druid连接池
  • Python3网络爬虫开发实战(14)资讯类页面智能解析
  • 社交媒体的未来:Facebook如何通过AI技术引领潮流
  • Java 面试题:从源码理解 ThreadLocal 如何解决内存泄漏 ConcurrentHashMap 如何保证并发安全 --xunznux
  • 使用人力劳务灵工安全高效的发薪工具
  • 使用W外链创建微信短链接的方法
  • 【人工智能学习笔记】4_4 深度学习基础之生成对抗网络