【c代码】【字符串数组排序】

实现字符串数组由小到大排序

代码如下

·注意有句代码是strcpy(tmp,s[i]); →注意此是tmp和s[i]作比较

·已调试√

c 复制代码
#include<stdio.h>
#include<string.h> 

int main()
{
    char s[150][150];
    for(int i=0;i<3;i++){
    	gets(s[i]); //注意是s[i]  
    } 
    
    //字符串数组从小到大排序 
	for(int i=0;i<2;i++){ //此是i<2 
		int minn=i; //minn存放最小串的下标,千万别错  
		for(int j=i+1;j<3;j++){ //此是j<3 
			if(strcmp(s[minn],s[j])>0)
				minn=j;
		}
		char tmp[150];
		strcpy(tmp,s[i]); //注意此是tmp和s[i]比较 
		strcpy(s[i],s[minn]);
		strcpy(s[minn],tmp);	
	} 
    
    for(int i=0;i<3;i++){ 
    	printf("%s\n",s[i]);
    }
    
    return 0;
}

// AB ab ba 
相关推荐
吴声子夜歌7 分钟前
Java——Integer与二进制算法
java·算法
Controller-Inversion9 分钟前
42. 接雨水
数据结构·算法·leetcode
Controller-Inversion9 分钟前
33. 搜索旋转排序数组
数据结构·算法·leetcode
陆水A18 分钟前
运输时效预测模型:静态路由时效的计算与验证
大数据·人工智能·算法·spark·数据库开发·etl工程师
电科一班林耿超21 分钟前
机器学习大师课 第 6 课:随机森林 —— 工业界最能打的 “万能算法“
算法·随机森林·机器学习
驼同学.23 分钟前
【求职季】LeetCode Hot 100 渐进式扫盲手册(Python版)
python·算法·leetcode
宵时待雨1 小时前
优选算法专题6:模拟
数据结构·c++·算法·leetcode·职场和发展
Liangwei Lin1 小时前
LeetCode 35. 搜索插入位置
数据结构·算法·leetcode
数智工坊1 小时前
【经典RL算法】Q-Learning:强化学习的里程碑——从理论到收敛证明的完整解析
论文阅读·人工智能·深度学习·算法·transformer
叼烟扛炮1 小时前
C++ 知识点19 匿名对象
开发语言·c++·算法·匿名对象