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

1.题目

【问题描述】

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

1.字符串长度为 3.

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

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

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

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

【输入格式】

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

【输出格式】

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

【样例输入】

TypeScript 复制代码
3
SSR
CXK
STT

【样例输出】

TypeScript 复制代码
1

【样例说明】

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

【运行限制】

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

2.解题

cpp 复制代码
#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

相关推荐
秋邱5 小时前
Java基础语法核心:程序结构、注释规范、变量常量与数据类型
java·开发语言·spring cloud·tomcat·hibernate
wanghowie5 小时前
01.05 Java基础篇|I/O、NIO 与序列化实战
java·开发语言·nio
电商API&Tina5 小时前
跨境电商速卖通(AliExpress)数据采集与 API 接口接入全方案
大数据·开发语言·前端·数据库·人工智能·python
黎雁·泠崖5 小时前
指针收官篇:sizeof/strlen + 指针运算笔试考点全梳理
c语言·开发语言
APIshop5 小时前
Java 爬虫 1688 评论 API 接口实战解析
java·开发语言·爬虫
凯子坚持 c5 小时前
Qt 5.14.0 入门框架开发全流程深度解析
开发语言·qt
lingran__5 小时前
数据在内存中的存储详解(C语言拓展版)
c语言·开发语言
编程乐学(Arfan开发工程师)5 小时前
信息收集与分析详解:渗透测试的侦察兵 (CISP-PTE 核心技能)
java·开发语言·javascript·python
bugcome_com5 小时前
深入解析 C# 中 int? 与 int 的核心区别:可空值类型的本质与最佳实践
开发语言·c#
superman超哥5 小时前
仓颉语言中异常处理入门的深度剖析与工程实践
c语言·开发语言·c++·python·仓颉