团体程序设计天梯赛 L1-070 吃火锅 (15 分) C语言实现
这题的主要难点在于怎样判断一句话中是否存在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语言实现相关推荐
- 【2020天梯赛】L1-6 吃火锅 (15分)
题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发来的 ...
- 2019_团体程序设计天梯赛-L1-2 6翻了(15 分)
字符串处理 样例 输入样例 it is so 666 really 6666 what else can I say 6666666666 输出样例 it is so 666 really 9 wha ...
- PTA 天梯赛L1 7-3 跳一跳 (15 分) C语言AC题解【仅供分享】
微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束. 如果跳到 ...
- 2020年团体程序设计天梯赛L1题目集(题目+代码)
2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...
- PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)
本题目集截止到2022年天梯赛 受个人水平限制,<PTA团体程序设计天梯赛-练习集>中暂时只能把Level-1的题目做出来(也许有些Level-2的题可以写出来?)-我不是专门搞竞赛的,参 ...
- 团队程序设计天梯赛考点内容总结(15分以上题)
L1: L1-002 打印沙漏 (20 分) 字符模拟 L1-003 个位数统计 (15 分) 字符模拟 L1-005 考试座位号 (15 分) 模拟 L1-006 连续因子 (20 分) 数学因数分 ...
- 2019团体程序设计天梯赛L1 L1-1 PTA使我精神焕发L1-2 6翻了L1-3 敲笨钟L1-4 心理阴影面积L1-5 新胖子公式L1-6 幸运彩票L1-7 吃鱼还是吃肉
L1-1 PTA使我精神焕发 (5 分) 以上是湖北经济学院同学的大作.本题就请你用汉语拼音输出这句话. 输入格式: 本题没有输入. 输出格式: 在一行中按照样例输出,以惊叹号结尾. 输入样例: 无 ...
- python 团体程序设计天梯赛L1合集(持续更新)
试题列表 L1-001 Hello World L1-002 打印沙漏 L1-003 个位数统计 L1-004 计算摄氏温度 L1-005 考试座位号 L1-006 连续因子 L1-007 念数字 L ...
- 团体程序设计天梯赛-L1练习集
目录 L1-002 打印沙漏 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-006 连续因子 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-009 N个数求 ...
- 【Java】2022年团体程序设计天梯赛 L1 和 L2-042 题解
今天我要赢 2018 年我们曾经出过一题,是输出"2018 我们要赢".今年是 2022 年,你要输出的句子变成了"我要赢!就在今天!"然后以比赛当天的日期落款 ...
最新文章
- 每个程序员都应该经历一次软考
- 线性规划之单纯形法(1)
- vue笔记(一)基本使用、数据检测
- 开源的WebKit 浏览器引擎受多个漏洞影响,可导致 RCE 后果
- Java 建模:子整体软件开发
- 人脸对齐(八)--LBF算法
- python交互式程序设计导论第三周小测验答案,2020学堂云Python 交互式程序设计导论答案第五章节答案...
- CSDN统计出错:一天访问量竟然有48798
- tps协议和onvif协议_ONVIF协议解读
- BZOJ 2794: [Poi2012]Cloakroom 询问离线 背包dp
- 华为鸿蒙鲲鹏麒麟凌霄,华为麒麟、凌霄、鸿鹄三大芯片有什么区别?
- 运维的工作内容是什么?有哪几种分类?
- Mysql数据库设计
- 2014年3月份源码索引贴
- error: (-5:Bad argument) image is empty or has incorrect depth (!=CV_8U) in function ‘cv::SIFT_Impl:
- 我室友打了一把王者我6分钟搞会了eclipse安装与配置
- 阻止click点击事件
- kali子系统安装教程(包含避坑指南,新手必看!)
- Boost Graph Library-BGL学习笔记1
- 平安科技java_平安科技面试整个过程!