输入6个字符串,并对它们从小到大顺序排序后输出
2015-12-29 13:08
826 查看
printf("请输入一个字符串:\n");
char array[6][20] = {""};
for (int i = 0; i < 6; i++) {
scanf("%s", array[i]);
}
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 5; j++) {
if (strcmp(array[j], array[j + 1]) > 0) {
char temp[20] = " ";
strcpy(temp, array[j]);
strcpy(array[j], array[j + 1]);
strcpy(array[j + 1], temp);
}
}
}
for (int i = 0; i < 6; i++) {
printf("%s ", array[i]);
}
需要注意的是字符串的交换用的是strcpy
char array[6][20] = {""};
for (int i = 0; i < 6; i++) {
scanf("%s", array[i]);
}
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 5; j++) {
if (strcmp(array[j], array[j + 1]) > 0) {
char temp[20] = " ";
strcpy(temp, array[j]);
strcpy(array[j], array[j + 1]);
strcpy(array[j + 1], temp);
}
}
}
for (int i = 0; i < 6; i++) {
printf("%s ", array[i]);
}
需要注意的是字符串的交换用的是strcpy
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 如何组织构建多文件 C 语言程序(二)
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 在命令行用 sort 进行排序
- 数据库链接字符串查询网站
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 如何写好 C main 函数
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 文件遍历排序函数
- Flex字符串比较 还有Flex字符串操作
- C#选择排序法实例分析
- Ruby中创建字符串的一些技巧小结
- ASP下经常用的字符串等函数参考资料
- 将字符串小写转大写并延时输出的批处理代码
- 将字符串转换成System.Drawing.Color类型的方法
- C#插入法排序算法实例分析
- Lua和C语言的交互详解