C语言根据国家英文首字母进行排序
C语言根据国家英文首字母进行排序
#include <stdio.h>
#include <string.h>
#define MAX_LEN 10
#define N 150
void SortString(char str[][MAX_LEN],int n);
int main()
{int i,n;char name[N][MAX_LEN];printf("How many countries ?\n" );scanf("%d",&n);getchar();printf("Input their names:\n");for(i=0;i<n;i++){gets(name[i]);}SortString(name,n);printf("Sorted results:\n");for(i=0;i<n;i++){puts(name[i]);}
}
void SortString(char str[][MAX_LEN],int n)
{int i,j;char temp[MAX_LEN];//遍历所有国家名称for(i=0;i<n-1;i++) {//遍历每个国家的首字母for(j=i+1;j<n;j++){if(strcmp(str[j],str[i])<0){strcpy(temp,str[i]);strcpy(str[i],str[j]);strcpy(str[j],temp);}}}
}
效果截图
C语言根据国家英文首字母进行排序相关推荐
- vue,js中json对象数组按对象属性排序(sort方法)根据英文首字母进行排序
for (let i = 0; i < this.tableData.length; i++) {const itemList = this.tableData[i] as any;const ...
- JS数组对象——英文按照首字母进行排序sort()、localeCompare()
JS数组对象--英文按照首字母进行排序(sort.localeCompare) 上期回顾 场景复现 sort()方法与localeCompare 实例应用 上期回顾 文章内容 文章链接 JS数组对象- ...
- struts2 配置 自学练习 list jsp页输出 中文转英文首字母
自己练习写的例子! struts.xml : <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYP ...
- html5首字母大小写,css中如何设置英文首字母大写
css中可使用text-transform属性来设置英文首字母大写.text-transform属性可控制文本的大小写,只需要给包含英文字母文本的元素设置"text-transform:ca ...
- 把中文目录名称修改成英文首字母大写或中文拼音目录
把中文目录名称修改成英文首字母大写或英文目录 <dependency><groupId>cn.hutool</groupId><artifactId>h ...
- iOS- 本地文本容错搜索引擎2--如何实现英文(英文首字母,汉语拼音)对中文的搜索?...
1.前言 先闲说几句,最近北京的雾霾真是大,呛的我这攻城师都抗不住了.各位攻城师们一定要爱护好自己的身体!空气好时,少坐多动. 如果条件好的话,最好让你们BOSS搞个室内空气净化器.因为那几天一般的室 ...
- js 根据汉字首字母排序(省份排序) 或 根据英文首字母排序——za排序 az排序
js 根据汉字首字母排序(省份排序) 或 根据英文首字母排序--z~a排序 & a~z排序 示例1 let arr = ["贵州省", "江苏省", & ...
- js 中文英文数字首字母混合排序
日常开发中可能会遇到以下类似数组的首字母排序问题 ['王宇', '金大','2liu', 'Jim', '阿雅', '赵大', '1liu', 'bim', 'uim', '金二', 'vim'] 排 ...
- 在Excel中取汉字的英文首字母或者全拼
与上一篇文章相关,在Excel中取汉字的英文首字母 在Excel中使用,觉得麻烦的,直接点最下面,复制附件,里面有例子,非常好用非常好用 需要说明的是,代码不是我写的,原作者如果看到了可以联系我,我会 ...
- css 首字母,css如何设置英文首字母大写
我们经常在英文报纸上看到首个单词大写,那么单词首字母大写如何设置,可能很多人遇到这种问题都不知道怎么操作,下面我们来讲解一下css如何设置英文首字母大写? 实现英文首字母大写可以使用div+css,d ...
最新文章
- JQuery中全局变量和局部变量的理解
- oracle怎么设置sql每隔一段时间执行一次_Oracle大规模数据快速导出文本文件
- Asp.Net中判断是否登录,及是否有权限?
- 当HTTP状态代码不足时:处理Web API错误报告
- Django (八) 中间件验证码富文本缓存
- 【华为云技术分享】【昇腾】ModelArts与Atlas 200 DK云端协同开发——行人检测Demo(提供完整Demo)
- 王者荣耀显示聊天服务器异常,王者荣耀功能存在异常暂时关闭怎么回事 解决办法...
- Ubuntu火狐浏览器无法输入简体中文的解决方案
- PHP读取CSV文件
- SPSS26中文免费版下载和安装教程
- EMD/EEMD 经验模态分解/集合经验模态分解
- 艺术与科技的跨界融合 Jya美学家电品牌发布
- 【Matlab水果蔬菜识别】灰度+二值化+腐蚀+直方图处理水果蔬菜识别【含GUI源码 1052期】
- VS2019企业版密钥
- 读书笔记——阿里数据中台(第一篇:数据中台顶层设计)
- Vue动态渲染本地图片
- ZQ计分器的隐私条款
- 初级算法-10. 有效的数独
- [oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
- excel 设置隔行变色功能
热门文章
- 推荐6款UI设计师必备Sketch插件
- 权益证明,私钥攻击与无法伪造的奢侈
- Horner法则(霍纳法则)及其C语言描述
- Assertion failed: Protocol wrong type for socket [10041] zeromq 4.3.1\src\ip.cpp:417)错误
- 与师生谈人工智能3:精确定义之病
- Adaptive AUTOSAR Diagnostic Manager模块介绍(一)
- python常用单词
- 当软件定义存储(SDS)遇见区块链(BlockChain)
- 小宁百度了php一句话用菜刀,web学习01day攻防世界web简单题
- 盘一盘 Python 特别篇 18 - 时区|夏令时