题目背景

一封好的情书需要撰写人全身心的投入。CYY同学看上了可爱的c**想对她表白,但却不知道自己写的情书是否能感动她,现在他带着情书请你来帮助他。
题目描述

为了帮助lin_toto,我们定义一个量化情书好坏的标准感动值。判断感动值的方法如下:

1.在情书的一句话中若含有给定词汇列表中的特定单词,则感动值加1,但每一单词在同一句话中出现多次感动值不叠加,不同单词不受影响。保证输入的单词不重复。

2.每句话以英文句号定界。

3.全文不区分大小写。
输入输出格式
输入格式:

第一行包含一个数字n,表示导致感动值提升的词汇列表中单词的数量,随后n行是给定单词,每行一个。保证单词只包含英文字母。

最后一行为情书正文,保证只包含以下几种字符: 英文字母、数字、空格、英文逗号、英文句号。
输出格式:

一个数字g,表示情书带来的感动值。
输入输出样例
输入样例#1:

3
love
so
much
I love you so much.

输出样例#1:

3

code:

#define _CRT_SECURE_NO_WARNINGS//这句是允许使用不安全的函数
#include<stdio.h>
#include<string.h>int main()
{int i=0,ai=0,len,d=0,m=1;char str1[100][100] , str2[100], str3[100] = { "\0" }, c, *token = NULL, num = 0;printf("请输入满足感动的数字和单词:\n");scanf_s("%d", &i);for (int k = 0; k <= i; k++)//获取增加感动值的单词{gets(str1[k]);}fflush(stdin);//清空输入缓存printf("请输入情书:");while ((c=getchar()) != '.')//获取情书{str2[d++] = c;}str2[d] = '\0';//去掉句号,同时是结束标志len=strlen(str2);//printf("%s\n", str2);token = strtok(str2, " ");//分割情书,以空格为界,但是只能分割一次,比如输入了 love you.//上面这条命令执行之后str2=“you”while (token != NULL) //续着上面的继续分割{for (int l = 0; l < len; l++){if (strcmp(str1[l], token) == 0)//对比{ai++;strcpy(str1[l], "\0");}}//printf("%s\n", token);token = strtok(NULL, " ");}printf("ai=%d\n", ai);return 0;}

问题解决

洛谷p2264 情书相关推荐

  1. 洛谷 - 试炼场(全部题目备份)

    整理的算法模板合集: ACM模板 目录 1.新手村 1 - 1 洛谷的第一个任务 1 - 2 顺序与分支 1 - 3 循环!循环!循环! 1 - 4 数组 1 - 5 简单字符串 1 - 6 过程函数 ...

  2. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

  3. 洛谷 P1142 轰炸

    洛谷 P1142 轰炸 题目描述 "我该怎么办?"飞行员klux向你求助. 事实上,klux面对的是一个很简单的问题,但是他实在太菜了. klux要想轰炸某个区域内的一些地方,它们 ...

  4. 洛谷 P1387 最大正方形

    P1387 最大正方形 题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n,m<=10 ...

  5. 洛谷P2763 试题库问题

    题目:https://www.luogu.org/problemnew/show/P2763 题目描述 «问题描述: 假设一个试题库中有n道试题.每道试题都标明了所属类别.同一道题可能有多个类别属性. ...

  6. 动态规划——洛谷_P1057传球游戏

    题目: 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏.游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球, ...

  7. 洛谷P1417 烹调方案

    洛谷P1417 烹调方案 如果是一般的01背包的话 选的先后是没关系的 但是这题选的先后是有关系的,因为他的价值是随着时间而变化的, 而你的01背包是做不到先选2再选1的 那么我们就跟国王游戏一样 用 ...

  8. 记忆优化搜索(简单题)(洛谷P3183 [HAOI2016]食物链 )( P5635 【CSGRound1】天下第一 )

    昨天做了蓝桥杯的时候,发现自己对于记忆优化搜索甚是不熟悉,所以今天随便找了几个基础题做做,顺便写下两片题解,顺便用了一下devc++敲的代码,发现没有代码补全真的可以说是灰常难受了... 洛谷P318 ...

  9. 洛谷专题训练 ——【算法1-1】模拟与高精度

    洛谷题单[算法1-1]模拟与高精度 ACM-ICPC在线模板 题单链接: [算法1-1]模拟与高精度 下面的这一坨都是洛谷题单上的东东 题单简介 恭喜大家完成了第一部分语言入门,相信大家已经可以使用 ...

最新文章

  1. 端口映射问题:Bad Request This combination of host and port requires TLS.
  2. 大宗商品(Bulk Stock)交易
  3. 特征工程系列:特征筛选的原理与实现(下)
  4. iOS动画开发----打分 数字滚动刷新动画
  5. C++ Primer 5th笔记(chap 16 模板和泛型编程)可变参数模板举例
  6. Comcast在美国境内遭遇大面积宕机和连接中断问题
  7. tail | grep引起的内存升高【对比三天数据】
  8. 计算几何--二维几何前置基础知识
  9. 西瓜书+实战+吴恩达机器学习(十四)无监督学习之聚类(k-means, LVQ, 高斯混合聚类, DBSCAN, AGNES)
  10. 山东到底有没有互联网?
  11. 前后端api参考手册
  12. C语言经典回文数三种求法
  13. mysql binlog提取sql_导出mysqlbinlog语句
  14. 一万年太久,只争朝夕,男儿有泪不轻弹,只是未到伤心处!!!!!!
  15. Knowledge Graph Embedding: A Survey of Approaches and Applications (2)
  16. 微信公众平台开发入门教程(图文)
  17. 运放使用“虚短”和”虚断“的理解
  18. BI 如何让SaaS产品具有 “安全感”和“敏锐感”(上)
  19. 别说对不起,你没那么爱我了
  20. 在linux中查找运行程序句柄,Linux下查看句柄

热门文章

  1. 浓浓的咖喱味,你闻着了吗?
  2. 幸福人生从洁身自好开始
  3. 仿茶馆APP前端页面/UNI-APP编译包仿茶馆的前端
  4. 帧同步和状态同步区别
  5. FF IE都可用的Flash播放器
  6. 事件查看器中WinMgmt错误
  7. 游戏党最佳吃鸡低延时蓝牙耳机,高续航随时随地驰骋战场
  8. 【sql server产生周一周日】
  9. 智能语音交互式检索系统
  10. 飞歌viper4android,【图片】求大佬支招!!本人车机,飞歌G6S二代,安卓版本4.2.2,已root,busybox已安装。Z4A版本2【viper4android吧】_百度贴吧...