OJ实验9——字符串的应用
碧羽o(* ̄▽ ̄*)ブ回雪
计算机专业有梦想的一枚菜鸟,总有一天菜鸟会变成不菜的菜鸟。
展开
-
C 回文串判定 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description输入一串字符(长度小于100),判断该串字符是否是回文串(正序读与逆序读内容相同)。Input输入一串字符(长度小于100)。Output若该串字符是回文串输出“yes",否则输出”no“。Sample InputasdfgfdsaSample Output...原创 2019-12-18 11:10:48 · 1484 阅读 · 0 评论 -
C语言实验——合法的C标识符
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description给出一个标识符,请你判断它是否是C语言合法的标识符。Input输入一个标识符,长度不超过100。Output判断是否合法,如果是输出YES,否则输出NO。Sample Input123YouSample OutputNOHintC语言规定:标识符只能由...原创 2019-12-18 11:09:14 · 1379 阅读 · 0 评论 -
X的旅游计划
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem DescriptionX在最后的几周安心学习,考试有惊无险,so,X和女友就要计划一下放假后的时间了,来一场说走就走的旅行,这是两个人的一致想法,但是究竟去哪里玩,就要好好考虑一下了。X和他的女友都有一些自己想去的地方,于是X想让大家帮他找一找两个人都想去的地方。Input测试案例有多组...原创 2019-12-18 11:08:53 · 480 阅读 · 0 评论 -
C 小鑫の日常系列故事(七)——小纸条 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description小鑫在高中的时候喜欢上了一个十分漂亮的女孩。那个女孩也很喜欢他,就答应成为他的女朋友。但是大家都知道高中的生活是忙碌的,除了上课就是上课,有时候可能连课间时间都被老师占用。于是小鑫想出了在上课给女朋友传纸条的方法来表达自己的爱慕。又但是她与小鑫之间的距离太远,中间必须...原创 2019-12-18 11:08:08 · 686 阅读 · 3 评论 -
C 字符串排序 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description输入3个字符串,按字典序从小到大进行排序。Input输入数据有一行,分别为3个字符串,用空格分隔,每个字符串长度不超过100。Output输出排序后的三个字符串,用空格分隔。Sample Inputabcd cdef bcdeSample Outputab...原创 2019-12-16 11:59:20 · 1203 阅读 · 0 评论 -
C 保留整数 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2。Input输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字符。Output输出处理好的字...原创 2019-12-15 15:58:59 · 650 阅读 · 0 评论 -
C 单词统计 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description从键盘输入一行字符(长度小于100),统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。Input输入只有一行句子。仅有空格和英文字母构成。Output单词的个数。Sample Inputstable marriage problem Con...原创 2019-12-15 15:25:09 · 367 阅读 · 0 评论 -
C 统计元音 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1e:num2i:num3o:num4u:num5多个测...原创 2019-12-15 14:51:31 · 1038 阅读 · 0 评论 -
C 简单密码破解 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈.接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的...原创 2019-12-15 14:18:30 · 636 阅读 · 0 评论 -
C 编码 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码:1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。2、 如果K为1,不输出KInput输入有多组,直到文件结束。每组一个字符串,长度为10000以内Output输出编...原创 2019-12-15 13:26:27 · 352 阅读 · 0 评论 -
C 字符逆序 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。Input输入包括一行。第一行输入的字符串。Output输出转换好的逆序字符串。Sample InputI am a studentSample Outputtneduts a m...原创 2019-12-15 13:24:27 · 510 阅读 · 0 评论 -
C 简单编码 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description将一串文本译成密码,密码的规律是:将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:0——>91——>82——>73——>64——>55——>46——>37——>28—...原创 2019-12-13 20:47:00 · 457 阅读 · 2 评论 -
C 简单字符串排序 SDUT
Time Limit: 5000 ms Memory Limit: 100000 KiBProblem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符)Output输出姓名...原创 2019-12-13 20:31:58 · 1433 阅读 · 0 评论 -
C 找老乡 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。Input多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。接下来一行有一个字符串表...原创 2019-12-13 20:11:28 · 773 阅读 · 4 评论 -
C 小鑫の日常系列故事(二)——石头剪子布 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description小鑫在上幼儿园的时候,喜欢跟小伙伴健健玩石头剪子布的游戏 ,你能帮他们判断谁胜谁负么?Input输入有两行,每一行都有可能为“Rock”(石头),“Scissors”(剪子),”Cloth”(布)。第一行为小鑫的选择,第二行为健健的选择。Output输出有一...原创 2019-12-13 19:52:10 · 375 阅读 · 0 评论 -
C 大小写转换 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem DescriptionX现在要学习英文以及各种稀奇古怪的字符的了。现在他想把一串字符中的小写字母变成大写字符,大写字母变成小写字母,其他的保持不变。Input输入有多组。每组输入一个字符串,长度不大于80,不包含空格。Output输出转换后的字符串Sample Input...原创 2019-12-13 19:15:56 · 582 阅读 · 0 评论 -
字符统计1 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。字母:A, B, …, Z、a, b, …, z组成数字:0, 1, …, 9空格:" "(不包括引号)剩下的可打印字符全为其他字符。Input测试数据有多组。每组数据为一行(长度不超过1...原创 2019-12-13 19:05:14 · 864 阅读 · 0 评论 -
字符统计2 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output逐行输出每个句子中出现次数最多的字符及其出现的次数(如果有多个字符的次数相同,只输出AS...原创 2019-12-12 21:06:43 · 935 阅读 · 0 评论 -
c 全字母句 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description全字母句 (pangram) 指包含字母表中全部 26 种英文字母(不区分大小写)的句子,其常被用于展示英文字体的显示效果。现在,bLue 得到了很多句子,他想知道哪些句子是全字母句。Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数...原创 2019-12-12 20:06:40 · 2143 阅读 · 0 评论 -
C语言 删除指定字符 SDUT
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。Input第一行是一个字符串,不超过100个字符;第二行是一个字符。Output删除指定字符后的字符串。Sample Inputsdfsdfsdfsdf$...原创 2019-12-12 19:24:21 · 2733 阅读 · 0 评论 -
字符串分割
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem DescriptionbLue 获得了一个字符串,现在他要把这个字符串按照某个分隔符来分割成若干个字符串,你能帮他实现吗?Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据输入一行,格式为 “s c”,其中 s 为一个不含空格且长度不超过 1000 的字符...原创 2019-12-11 10:34:43 · 327 阅读 · 0 评论 -
C语言实验——大小写转换
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。Input输入为一行字符串,其中不含空格。长度不超过80个字符。Output输出转换好的字符串。Sample InputABCD123efghSample Outpu...原创 2019-12-10 21:22:30 · 1241 阅读 · 0 评论 -
C语言实验——保留字母
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。Input一个字符串,长度不超过80个字符。Output删掉非英文字母后的字符串。Sample Inputabc123+xyz.5Sample OutputabcxyzH...原创 2019-12-09 21:29:59 · 1735 阅读 · 1 评论 -
C语言实验——字符编码
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description请将一串长度为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(文本中不存在W/w、X/x、Y/y、Z/z等字母),最后得到的文本即为密码。Input输入一串文本,长度固定为5。Output输出对应的密码。格式为:...原创 2019-12-09 21:02:58 · 682 阅读 · 0 评论