字符串
字符串
Alexling0
这个作者很懒,什么都没留下…
展开
-
PTA-习题8-7 字符串排序 (20分)-C语言
本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue green white输出样例:After sorted:bluegreenredwhiteyellow代码如下:#include <stdio.h>原创 2020-05-12 23:13:07 · 2200 阅读 · 0 评论 -
数组逆置-C语言
一、数组逆置题目描述输入一个字符串,长度小于等于200,然后将数组逆置输出。输入描述:测试数据有多组,每组输入一个字符串。输出描述:对于每组输入,请输出逆置后的结果。示例1输入hdssg输出gssdh代码如下:#include <stdio.h>int strlen(char a[]){ int len=0; for(int i=0;a[i]!='\0';i++){ len++; } return len;}int main(){ char .原创 2020-05-12 12:54:29 · 1137 阅读 · 0 评论 -
字符串内排序-C语言
一、字符串内排序题目描述输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。输入描述:测试数据有多组,输入字符串。输出描述:对于每组输入,输出处理后的结果。示例1输入bacd输出abcd代码如下:#include <stdio.h>int main(){ char a[220]; int counter=0; scanf("%c",&a[counter]); while(a[counter]!='\0'){//特别注意原创 2020-05-11 21:32:44 · 3542 阅读 · 2 评论 -
字符串排序-C语言
二、字符串排序题目描述输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果输入描述:一个字符串,其长度n<=20输出描述:输入样例可能有多组,对于每组测试样例,按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果示例1输入dcba输出abcd代码如下:#include <stdio.h>int main(){ char a[30]; int count=0; scanf...原创 2020-05-11 15:39:55 · 8919 阅读 · 0 评论 -
字符串比较-C语言
给出一个字符串a,任意给出另外一个字符串b,求出b在字符串a中出现的次数(不重叠计算)such a="abcbcbca" b="bc" 次数=3such a="abbbbbba" b="bb" 次数=3 不重叠代码如下:#include <stdio.h>int check_str_appear_times(char a[],int alen,char b[],int blen){ //返回结果 int res=0; //记录a数组比较位置 int a_move_po原创 2020-05-10 18:06:01 · 436 阅读 · 0 评论 -
【leetcode】344.反转字符串
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例 2:输...原创 2020-04-26 19:49:44 · 185 阅读 · 0 评论 -
【leetcode】1160.拼写单词
给你一份『词汇表』(字符串数组)words和一张『字母表』(字符串)chars。假如你可以用chars中的『字母』(字符)拼写出 words中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。注意:每次拼写(指拼写词汇表中的一个单词)时,chars 中的每个字母都只能用一次。返回词汇表words中你掌握的所有单词的 长度之和。示例 1:输入:word...原创 2020-04-23 00:46:49 · 275 阅读 · 0 评论 -
【leetcode】58.最后一个单词的长度
给定一个仅包含大小写字母和空格' '的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回 0。说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。示例:输入: "Hello World"输出: 5来源:力扣(LeetCode)链接:https://leetcode-c...原创 2020-04-22 19:29:19 · 153 阅读 · 0 评论