![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言实验9 字符串
字符串
猫猫敲给力
每天进步一点点~
展开
-
X的旅游计划
X的旅游计划Problem DescriptionX在最后的几周安心学习,考试有惊无险,so,X和女友就要计划一下放假后的时间了,来一场说走就走的旅行,这是两个人的一致想法,但是究竟去哪里玩,就要好好考虑一下了。X和他的女友都有一些自己想去的地方,于是X想让大家帮他找一找两个人都想去的地方。Input测试案例有多组,每个案例:第一行输入两个数n,m(n < 100 &&a...原创 2019-12-16 16:03:46 · 741 阅读 · 0 评论 -
合法的C标识符
合法的C标识符Problem Description给出一个标识符,请你判断它是否是C语言合法的标识符。Input输入一个标识符,长度不超过100。Output判断是否合法,如果是输出YES,否则输出NO。Sample Input123YouSample OutputNO#include <stdio.h>#include <stdlib.h>i...原创 2019-12-16 15:31:06 · 626 阅读 · 0 评论 -
字符串排序
字符串排序Problem Description输入3个字符串,按字典序从小到大进行排序。Input输入数据有一行,分别为3个字符串,用空格分隔,每个字符串长度不超过100。Output输出排序后的三个字符串,用空格分隔。Sample Inputabcd cdef bcdeSample Outputabcd bcde cdefHintSource#include <...原创 2019-12-16 15:00:43 · 913 阅读 · 0 评论 -
保留整数
保留整数Problem Description输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2。Input输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字符。Output输出处理好的字符串str2。Sample Input$Ts!47&s456 a23 ...原创 2019-12-16 14:45:19 · 1369 阅读 · 0 评论 -
单词统计
单词统计Problem Description从键盘输入一行字符(长度小于100),统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。Input输入只有一行句子。仅有空格和英文字母构成。Output单词的个数。Sample Inputstable marriage problem Consists of Matching membersSample Output...原创 2019-12-16 14:35:10 · 281 阅读 · 0 评论 -
统计元音
统计元音Problem Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个空行隔开。Sample Input2aeioumy name...原创 2019-12-16 14:26:03 · 683 阅读 · 0 评论 -
简单密码破解
简单密码破解Problem Description密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈.接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知...原创 2019-12-16 13:35:39 · 1254 阅读 · 0 评论 -
回文串判定
回文串判定Problem Description输入一串字符(长度小于100),判断该串字符是否是回文串(正序读与逆序读内容相同)。Input输入一串字符(长度小于100)。Output若该串字符是回文串输出“yes",否则输出”no“。Sample InputasdfgfdsaSample Outputyes#include <stdio.h>#include...原创 2019-12-16 09:22:17 · 729 阅读 · 0 评论 -
字符逆序
字符逆序Problem Description将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。Input输入包括一行。第一行输入的字符串。Output输出转换好的逆序字符串。Sample InputI am a studentSample Outputtneduts a ma I#include <stdio.h>#include &...原创 2019-12-16 09:11:01 · 240 阅读 · 0 评论 -
编码
编码Problem Description给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码:1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。2、 如果K为1,不输出KInput输入有多组,直到文件结束。每组一个字符串,长度为10000以内Output输出编码后的字符串。Sample InputABCABBCCCSample Outpu...原创 2019-12-16 09:06:42 · 477 阅读 · 0 评论 -
简单编码
简单编码Problem Description将一串文本译成密码,密码的规律是:将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:0——>91——>82——>73——>64——>55——>46——>37——>28——>19——>0然后将所有字符的顺序颠倒。Input输入一串...原创 2019-12-15 21:40:34 · 494 阅读 · 0 评论 -
简单字符串排序
简单字符串排序Problem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符)Output输出姓名按字典序排列后的学生姓名和成绩,共10行,每个学生的姓名和成绩占一行,姓名和成绩...原创 2019-12-15 21:28:02 · 1277 阅读 · 0 评论 -
找老乡
找老乡Problem Description新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。Input多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。接下来一行有一个字符串表示LeiQ的地址(1<=len<=20)接下来n行,每行两个字符串,第...原创 2019-12-15 21:11:00 · 778 阅读 · 0 评论 -
小鑫の日常系列故事(二)——石头剪子布
小鑫の日常系列故事(二)——石头剪子布Problem Description小鑫在上幼儿园的时候,喜欢跟小伙伴健健玩石头剪子布的游戏 ,你能帮他们判断谁胜谁负么?Input输入有两行,每一行都有可能为“Rock”(石头),“Scissors”(剪子),”Cloth”(布)。第一行为小鑫的选择,第二行为健健的选择。Output输出有一行,如果小鑫赢了输出“Win”,输了输出“Lose”,...原创 2019-12-15 13:54:41 · 610 阅读 · 0 评论 -
简单字符串比较
简单字符串比较Problem Description请使用字符串比较函数,比较两个字符串的大小,并按要求输出比较后的结果。字符串最长不超过15个字符。输入两个字符串str1和str2,如果第一个字符串与第二个字符串相等,输出str1=str2,如果第一个字符串大于第二个字符串,输出str1>str2,如果第一个字符串小于第二个字符串,输出str1 < str2。Input第1...原创 2019-12-15 13:42:50 · 477 阅读 · 0 评论 -
大小写转换
大小写转换Problem DescriptionX现在要学习英文以及各种稀奇古怪的字符的了。现在他想把一串字符中的小写字母变成大写字符,大写字母变成小写字母,其他的保持不变。Input输入有多组。每组输入一个字符串,长度不大于80,不包含空格。Output输出转换后的字符串Sample InputA*B+Sample Outputa*b+#include <std...原创 2019-12-15 13:33:21 · 252 阅读 · 0 评论 -
字符统计2
字符统计2Problem Description输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output逐行输出每个句子中出现次数最多的字符及其出现的次数(如果有多个字符的次数相同,只输出ASCII码最小的字符)。Sample InputI am a student...原创 2019-12-15 13:26:42 · 1098 阅读 · 0 评论 -
字符统计1
字符统计1Problem Description给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。字母:A, B, …, Z、a, b, …, z组成数字:0, 1, …, 9空格:" "(不包括引号)剩下的可打印字符全为其他字符。Input测试数据有多组。每组数据为一行(长度不超过100000)。数据至文件结束(EOF)为止。Output每组输入对应一行输...原创 2019-12-15 13:24:27 · 686 阅读 · 0 评论 -
全字母句
全字母句Problem Description全字母句 (pangram) 指包含字母表中全部 26 种英文字母(不区分大小写)的句子,其常被用于展示英文字体的显示效果。现在,bLue 得到了很多句子,他想知道哪些句子是全字母句。Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据包含一行长度不超过 100 的字符串。Output对于每组数据,输出一行。...原创 2019-12-14 15:38:29 · 1493 阅读 · 1 评论 -
删除指定字符
删除指定字符Problem Description从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。Input第一行是一个字符串,不超过100个字符;第二行是一个字符。Output删除指定字符后的字符串。Sample Inputsdf$sdfsdfsdf$Sample Outputsdfsdf#include <stdi...原创 2019-12-14 09:50:02 · 309 阅读 · 0 评论 -
字符串分割
字符串分割Problem DescriptionbLue 获得了一个字符串,现在他要把这个字符串按照某个分隔符来分割成若干个字符串,你能帮他实现吗?Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据输入一行,格式为 “s c”,其中 s 为一个不含空格且长度不超过 1000 的字符串,表示待分割的字符串;c 为一个不是空格的字符,表示分隔符。输入数据保证在待...原创 2019-12-14 09:47:52 · 337 阅读 · 0 评论 -
大小写转换
大小写转换Problem Description把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。Input输入为一行字符串,其中不含空格。长度不超过80个字符。Output输出转换好的字符串。Sample InputABCD123efghSample Outputabcd123EFGH#include <stdio.h>#inc...原创 2019-12-14 09:44:56 · 329 阅读 · 0 评论 -
保留字母
保留字母Problem Description编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。Input一个字符串,长度不超过80个字符。Output删掉非英文字母后的字符串。Sample Inputabc123+xyz.5Sample Outputabcxyz#include <stdio.h>#include <stdlib....原创 2019-12-14 09:40:52 · 231 阅读 · 0 评论 -
字符编码
字符编码Problem Description请将一串长度为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(文本中不存在W/w、X/x、Y/y、Z/z等字母),最后得到的文本即为密码。Input输入一串文本,长度固定为5。Output输出对应的密码。格式为:password is 密码Sample InputChinaSamp...原创 2019-12-14 09:37:32 · 466 阅读 · 0 评论