这题的主要难点在于怎样判断一句话中是否存在chi1 huo3 guo1这串字符。

可以用string头文件中的strstr函数来判断。

strstr函数原型如下

char *strstr(const char *haystack, const char *needle);

实例

int main(void)
{char str[] = "I welcome any ideas from readers, of course.";char *c1=strstr(str, "come");printf("come:%s\n",c1);char *c2=strstr(str, "icome");printf("icome:%s\n",c2);return 0;
}

这里需要注意的是,因为 strstr 函数与 strpbrk 函数不同,strstr 函数匹配的是字符串,所以语句“strstr(str,"icome")”将返回 NULL。运行结果为:
come:come any ideas from readers, of course.
icome:(null)(摘自C语言中文网)

还有一点需要注意的是,当一行中只有字符串"."时,才停止输入,并且这一行不包括在内。

#include<stdio.h>
#include<string.h>//包含strstr函数的头文件
int main(void)
{   int i,j,t;int count1=0,count2=0;char a[101][81];for(int i=0;i<101;i++){ gets(a[i]);if(a[i][0]=='.'&&a[i][1]=='\0')//判断一行中是否只有"."break;elsecount1++;//count1用来计数不包含"."的信息行数}printf("%d\n",count1);for(int k=0;k<count1;k++)if(strstr(a[k],"chi1 huo3 guo1")!=NULL)//调用strstr函数{t=k+1;//t为第一次出现"chi1 huo3 guo1"时的信息行序数break;}for(int k=0;k<count1;k++)if(strstr(a[k],"chi1 huo3 guo1")!=NULL)count2++;//count2为这些信息行数中出现"chi1 huo3 guo1"的次数     if(count2==0)//打印题目要求的内容printf("-_-#");else printf("%d %d",t,count2);return 0;
}

团体程序设计天梯赛 L1-070 吃火锅 (15 分) C语言实现相关推荐

  1. 【2020天梯赛】L1-6 吃火锅 (15分)

    题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发来的 ...

  2. 2019_团体程序设计天梯赛-L1-2 6翻了(15 分)

    字符串处理 样例 输入样例 it is so 666 really 6666 what else can I say 6666666666 输出样例 it is so 666 really 9 wha ...

  3. PTA 天梯赛L1 7-3 跳一跳 (15 分) C语言AC题解【仅供分享】

    微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束. 如果跳到 ...

  4. 2020年团体程序设计天梯赛L1题目集(题目+代码)

    2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...

  5. PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)

    本题目集截止到2022年天梯赛 受个人水平限制,<PTA团体程序设计天梯赛-练习集>中暂时只能把Level-1的题目做出来(也许有些Level-2的题可以写出来?)-我不是专门搞竞赛的,参 ...

  6. 团队程序设计天梯赛考点内容总结(15分以上题)

    L1: L1-002 打印沙漏 (20 分) 字符模拟 L1-003 个位数统计 (15 分) 字符模拟 L1-005 考试座位号 (15 分) 模拟 L1-006 连续因子 (20 分) 数学因数分 ...

  7. 2019团体程序设计天梯赛L1 L1-1 PTA使我精神焕发L1-2 6翻了L1-3 敲笨钟L1-4 心理阴影面积L1-5 新胖子公式L1-6 幸运彩票L1-7 吃鱼还是吃肉

    L1-1 PTA使我精神焕发 (5 分) 以上是湖北经济学院同学的大作.本题就请你用汉语拼音输出这句话. 输入格式: 本题没有输入. 输出格式: 在一行中按照样例输出,以惊叹号结尾. 输入样例: 无 ...

  8. python 团体程序设计天梯赛L1合集(持续更新)

    试题列表 L1-001 Hello World L1-002 打印沙漏 L1-003 个位数统计 L1-004 计算摄氏温度 L1-005 考试座位号 L1-006 连续因子 L1-007 念数字 L ...

  9. 团体程序设计天梯赛-L1练习集

    目录 L1-002 打印沙漏 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-006 连续因子 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-009 N个数求 ...

  10. 【Java】2022年团体程序设计天梯赛 L1 和 L2-042 题解

    今天我要赢 2018 年我们曾经出过一题,是输出"2018 我们要赢".今年是 2022 年,你要输出的句子变成了"我要赢!就在今天!"然后以比赛当天的日期落款 ...

最新文章

  1. 每个程序员都应该经历一次软考
  2. 线性规划之单纯形法(1)
  3. vue笔记(一)基本使用、数据检测
  4. 开源的WebKit 浏览器引擎受多个漏洞影响,可导致 RCE 后果
  5. Java 建模:子整体软件开发
  6. 人脸对齐(八)--LBF算法
  7. python交互式程序设计导论第三周小测验答案,2020学堂云Python 交互式程序设计导论答案第五章节答案...
  8. CSDN统计出错:一天访问量竟然有48798
  9. tps协议和onvif协议_ONVIF协议解读
  10. BZOJ 2794: [Poi2012]Cloakroom 询问离线 背包dp
  11. 华为鸿蒙鲲鹏麒麟凌霄,华为麒麟、凌霄、鸿鹄三大芯片有什么区别?
  12. 运维的工作内容是什么?有哪几种分类?
  13. Mysql数据库设计
  14. 2014年3月份源码索引贴
  15. error: (-5:Bad argument) image is empty or has incorrect depth (!=CV_8U) in function ‘cv::SIFT_Impl:
  16. 我室友打了一把王者我6分钟搞会了eclipse安装与配置
  17. 阻止click点击事件
  18. kali子系统安装教程(包含避坑指南,新手必看!)
  19. Boost Graph Library-BGL学习笔记1
  20. 平安科技java_平安科技面试整个过程!

热门文章

  1. ListView 和 RecyclerView 的使用
  2. java 监控剪切板_java利用剪切板的作弊工具
  3. 如何选择LIMS实验室系统供应商?
  4. 怎么剪辑歌曲,音乐剪辑软件哪个好
  5. [转]希腊字母的读音
  6. typora 有道云笔记_有道云笔记会员版
  7. 陀螺财经与维基链链游生态沙龙深圳首站告捷
  8. 安全开发之验证码安全
  9. 布隆过滤器的原理及使用
  10. 计算机专业可以进水利高级职称,怎样评高级水利工程师?需要满足哪些条件?