题解 1044: [编程入门]三个字符串的排序

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

冒泡排序思想,直接比较大小

摘要:解题思路:使用冒泡排序思想,直接用strcmp()函数比较字符串大小即可参考代码:#include<stdio.h> #include<string.h> int main(){ char a……

使用sort方法自定义cmp实现排序,直接进行大小比较

解题思路:整体思路是将要比较的字符串放入一个字符数组里面,为了便于写cmp方法进行比较,我在这里用结构体将其保存,开了1000的长度是因为一开始我开了10怎么也通过不了第二个测试点,检查算法没有问题,回想了十多分钟才意识到很可能第二个测试点的字符串过长我开的空间不够所以就改成了1000,

小白随便写的,记录一下

```pythona=input()b=input()c=input()word=[a,b,c]word.sort()#sort函数可以对数字排序也可以对字符串排序默认以字符串在单词表的位置进行排序也可以以长度对字符串排序word.sort(key=len)需要传入一个函数每次排序前会对列表中的元素做

字符串排序

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ int i,j,a[3][100],t[100]; for(i=0;i<3;……

无聊的星期六

摘要:z = [str(x) for x in [input() for _ in range(3)]] z.sort() print(&#39;\n&#39;.join(map(str, z)))……

傻瓜式解决方法

#include#include//(类比依次输出数字的大小,采用中间变量进行排序)intmain(){charstr1[100],str2[100],str3[100];//读取三个字符串scanf("%99s",str1);//限制输入长度,

c++的compare就是c的strcmp

摘要:#include<bits/stdc++.h> using namespace std; int main() {     string s[3];     cin>>s[0]>>s[1]>……