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语言根据国家英文首字母进行排序相关推荐

  1. vue,js中json对象数组按对象属性排序(sort方法)根据英文首字母进行排序

    for (let i = 0; i < this.tableData.length; i++) {const itemList = this.tableData[i] as any;const ...

  2. JS数组对象——英文按照首字母进行排序sort()、localeCompare()

    JS数组对象--英文按照首字母进行排序(sort.localeCompare) 上期回顾 场景复现 sort()方法与localeCompare 实例应用 上期回顾 文章内容 文章链接 JS数组对象- ...

  3. struts2 配置 自学练习 list jsp页输出 中文转英文首字母

    自己练习写的例子! struts.xml : <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYP ...

  4. html5首字母大小写,css中如何设置英文首字母大写

    css中可使用text-transform属性来设置英文首字母大写.text-transform属性可控制文本的大小写,只需要给包含英文字母文本的元素设置"text-transform:ca ...

  5. 把中文目录名称修改成英文首字母大写或中文拼音目录

    把中文目录名称修改成英文首字母大写或英文目录 <dependency><groupId>cn.hutool</groupId><artifactId>h ...

  6. iOS- 本地文本容错搜索引擎2--如何实现英文(英文首字母,汉语拼音)对中文的搜索?...

    1.前言 先闲说几句,最近北京的雾霾真是大,呛的我这攻城师都抗不住了.各位攻城师们一定要爱护好自己的身体!空气好时,少坐多动. 如果条件好的话,最好让你们BOSS搞个室内空气净化器.因为那几天一般的室 ...

  7. js 根据汉字首字母排序(省份排序) 或 根据英文首字母排序——za排序 az排序

    js 根据汉字首字母排序(省份排序) 或 根据英文首字母排序--z~a排序 & a~z排序 示例1 let arr = ["贵州省", "江苏省", & ...

  8. js 中文英文数字首字母混合排序

    日常开发中可能会遇到以下类似数组的首字母排序问题 ['王宇', '金大','2liu', 'Jim', '阿雅', '赵大', '1liu', 'bim', 'uim', '金二', 'vim'] 排 ...

  9. 在Excel中取汉字的英文首字母或者全拼

    与上一篇文章相关,在Excel中取汉字的英文首字母 在Excel中使用,觉得麻烦的,直接点最下面,复制附件,里面有例子,非常好用非常好用 需要说明的是,代码不是我写的,原作者如果看到了可以联系我,我会 ...

  10. css 首字母,css如何设置英文首字母大写

    我们经常在英文报纸上看到首个单词大写,那么单词首字母大写如何设置,可能很多人遇到这种问题都不知道怎么操作,下面我们来讲解一下css如何设置英文首字母大写? 实现英文首字母大写可以使用div+css,d ...

最新文章

  1. JQuery中全局变量和局部变量的理解
  2. oracle怎么设置sql每隔一段时间执行一次_Oracle大规模数据快速导出文本文件
  3. Asp.Net中判断是否登录,及是否有权限?
  4. 当HTTP状态代码不足时:处理Web API错误报告
  5. Django (八) 中间件验证码富文本缓存
  6. 【华为云技术分享】【昇腾】ModelArts与Atlas 200 DK云端协同开发——行人检测Demo(提供完整Demo)
  7. 王者荣耀显示聊天服务器异常,王者荣耀功能存在异常暂时关闭怎么回事 解决办法...
  8. Ubuntu火狐浏览器无法输入简体中文的解决方案
  9. PHP读取CSV文件
  10. SPSS26中文免费版下载和安装教程
  11. EMD/EEMD 经验模态分解/集合经验模态分解
  12. 艺术与科技的跨界融合 Jya美学家电品牌发布
  13. 【Matlab水果蔬菜识别】灰度+二值化+腐蚀+直方图处理水果蔬菜识别【含GUI源码 1052期】
  14. VS2019企业版密钥
  15. 读书笔记——阿里数据中台(第一篇:数据中台顶层设计)
  16. Vue动态渲染本地图片
  17. ZQ计分器的隐私条款
  18. 初级算法-10. 有效的数独
  19. [oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
  20. excel 设置隔行变色功能

热门文章

  1. 推荐6款UI设计师必备Sketch插件
  2. 权益证明,私钥攻击与无法伪造的奢侈
  3. Horner法则(霍纳法则)及其C语言描述
  4. Assertion failed: Protocol wrong type for socket [10041] zeromq 4.3.1\src\ip.cpp:417)错误
  5. 与师生谈人工智能3:精确定义之病
  6. Adaptive AUTOSAR Diagnostic Manager模块介绍(一)
  7. python常用单词
  8. 当软件定义存储(SDS)遇见区块链(BlockChain)
  9. 小宁百度了php一句话用菜刀,web学习01day攻防世界web简单题
  10. 盘一盘 Python 特别篇 18 - 时区|夏令时