L1-070 吃火锅分数 15

我们老师的话说就是,你学长睡了四年的床板子你不收拾收拾就往上躺着睡觉吗???一定要记得用到计数变量时首先要赋初值0或者其他,按题目要求来。

输入样例 1:

Hello!
are you there?
wantta chi1 huo3 guo1?
that's so li hai le
our story begins from chi1 huo3 guo1 le
.

输出样例 1:

5
3 2

输入样例 2:

Hello!
are you there?
wantta qi huo3 guo1 chi1huo3guo1?
that's so li hai le
our story begins from ci1 huo4 guo2 le
.

输出样例 2:

5
-_-#

用到的知识在链接里:字符串知识1

用到函数strstr,strncmp

char t[] = "chi1 huo3 guo1";
    char s[85];
    int tt = 0;//记录发了几条
    int st=-1;//记录第一次出现的位置
    int cnt = 0;//记录出现了多少次

if(strlen(s) >= 14)//因为要对比的长度只有14,必需要比14长才有可能包含
        {
            for(int i = 0; i <= strlen(s) - 14; i ++){
                //以输入的语句为基准,从下标0开始寻找
                if(0 == strncmp(&s[i],&t[0],14))//意思是从si和t0开始向后比较14个字符,若全部相同,则返回0
                {
                    if(st == -1){
                        st = tt;
                    }
                    cnt++;
                    break;
                }
            }
        }
    }

代码:

#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{char t[] = "chi1 huo3 guo1";char s[85];int tt = 0;//记录发了几条int st=-1;//记录第一次出现的位置int cnt = 0;//记录出现了多少次while(1){gets(s);//输入的语句中有空格,要用gets//    printf("$$$%s\n",s);if(s[0] == '.' && strlen(s) == 1)//如果只有一个符号 . ,跳出whilebreak;tt ++;if(strlen(s) >= 14)//因为要对比的长度只有14,必需要比14长才有可能包含{for(int i = 0; i <= strlen(s) - 14; i ++){//以输入的语句为基准,从下标0开始寻找if(0 == strncmp(&s[i],&t[0],14))//意思是从si和t0开始向后比较14个字符,若全部相同,则返回0{if(st == -1){st = tt;}cnt++;break;}}}}printf("%d\n",tt);if(st == -1)//如果没更新过st,也就是没有出现字符串"chi1 huo3 guo1",{printf("-_-#");}else{printf("%d %d",st,cnt);}return 0;
}

结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/544112.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python爬虫 Day1

要注意看网页的请求方式是request还是get 一、小型爬虫 &#xff08;爬百度首页&#xff09; from urllib.request import urlopen url "https://www.baidu.com" resp urlopen(url) print(resp.read().decode(utf-8)) print("over!") //&#xff01;&am…

Linux磁盘配额

磁盘配额 概述 Linux系统作为一个多用户的操作系统&#xff0c;在生产环境中&#xff0c;会发生多个用户共同使用一个磁盘的情况&#xff0c;会造成Linux根分区的磁盘空间耗尽&#xff0c;导致Linux系统无法建立新的文件&#xff0c;从而出现服务程序崩溃、系统无法启动等故障…

Transformer学习笔记(二)

一、文本嵌入层Embedding 1、作用&#xff1a; 无论是源文本嵌入还是目标文本嵌入&#xff0c;都是为了将文本中词汇的数字表示转变为向量表示&#xff0c;希望在这样的高维空间捕捉词汇间的关系。 二、位置编码器Positional Encoding 1、作用&#xff1a; 因为在Transformer…

MyBatis3源码深度解析(十二)MyBatis的核心组件(一)Configuration

文章目录 第四章 MyBatis的核心组件4.1 使用MyBatis操作数据库4.2 MyBatis核心组件4.3 Configuration组件4.3.1 属性4.3.2 设置4.3.3 类型别名4.3.3 类型处理器4.3.5 对象工厂4.3.6 插件4.3.7 配置环境4.3.8 映射器 第四章 MyBatis的核心组件 4.1 使用MyBatis操作数据库 在研…

代码随想录训练营Day25:● 216.组合总和III ● 17.电话号码的字母组合

216.组合总和III 题目链接 https://leetcode.cn/problems/combination-sum-iii/description/ 题目描述 思路 自己写的效率会慢一些&#xff0c;而且没有用到剪枝 class Solution {List<List<Integer>> list new ArrayList<>();List<Integer> lis…

【C语言步行梯】各类操作符、类型转换与原码、反码、补码详谈

&#x1f3af;每日努力一点点&#xff0c;技术进步看得见 &#x1f3e0;专栏介绍&#xff1a;【C语言步行梯】专栏用于介绍C语言相关内容&#xff0c;每篇文章将通过图片代码片段网络相关题目的方式编写&#xff0c;欢迎订阅~~ 文章目录 算术运算符原码、反码、补码介绍移位运算…

下载程序到嵌入式开发板教程

一、设置共享目录 ubuntu与Window共同拥有的目录。 第一步&#xff1a;在Windows下创建一个文件夹share 第二部&#xff1a;点击虚拟机--->设置--->选项--->共享文件夹 进入共享目录的命令&#xff1a;cd/mnt/hgfs/share 二、C语言编译器 使用Linux平台下的gcc编…

LeetCode102题:二叉树的层序遍历(python3)

代码思路&#xff1a;使用队列先进先出的特性&#xff0c;queue[]不为空进入for循环&#xff0c;tmp存储每层的节点&#xff0c;将结果添加至res[]中。 python中使用collections中的双端队列deque()&#xff0c;其popleft()方法可达到O(1)时间复杂度。 class Solution:def lev…

【项目分享】RailTracker: 火车票务数据采集与分析

&#x1f684; RailTracker: 高铁票务数据采集与可视化 &#x1f31f; 从12306使用爬虫爬取火车站及车次信息、火车票价 项目地址&#xff1a;https://github.com/Zhu-Shatong/RailTracker 点击链接前往项目 通过本项目&#xff0c;我们将带领访问者手把手完成火车票数据采集…

【b站咸虾米】2 Vue基础(下) 2021最新Vue从基础到实例高级_vue2_vuecli脚手架博客案例

课程地址&#xff1a;【2021最新Vue从基础到实例高级_vue2_vuecli脚手架博客案例】 https://www.bilibili.com/video/BV1pz4y1S7bC/?share_sourcecopy_web&vd_sourceb1cb921b73fe3808550eaf2224d1c155 目录 2 Vue基础 下 2.8 计算属性 2.8.1 计算属性使用 2.8.2 计算…

大数据Doris(六十九):项目线上表现

文章目录 项目线上表现 一、查询响应时间

牛客网-SQL大厂面试题-2.平均播放进度大于60%的视频类别

题目&#xff1a;平均播放进度大于60%的视频类别 DROP TABLE IF EXISTS tb_user_video_log, tb_video_info; CREATE TABLE tb_user_video_log (id INT PRIMARY KEY AUTO_INCREMENT COMMENT 自增ID,uid INT NOT NULL COMMENT 用户ID,video_id INT NOT NULL COMMENT 视频ID,start…