从键盘输入一个数字n,从1月~n月将英文月份按字母顺序排序并输出。

若n不合法,输出“Illegal”

#include<stdio.h>
#include<string.h>void sort(char month[][10], int n)
{int i, j;char temp[10];for (i = 0; i < n; i++)for (j = 0; j < n - i - 1; j++)if (strcmp(month[j], month[j + 1]) > 0){strcpy(temp, month[j]);strcpy(month[j], month[j + 1]);strcpy(month[j + 1], temp);}
}
int main()
{char month[12][10] = { "January","February","March","April","May","June","July","August","September","October","November","December" };int n, i;scanf("%d", &n);if (n < 1 || n > 12){printf("Illegal");return 0;}else{sort(month, n);for (i = 0; i < n; i++){printf("%s\n", month[i]);}}return 0;
}

将1月~n月将英文月份按字母顺序排序并输出相关推荐

  1. puts遇到空格无法输出_输入一句英文,只包含字母和空格,如何输出这句英文中.....-黑马程序员技术交流社区...

    //输入一句英文,只包含字母和空格,如何输出这句英文中的最长单词?再把每个单词的首字母转换成大写! #include #include int main(int argc, const char * ...

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

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

  3. 对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后

    对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后 如 AxcBsYuC 排序得 ABCcxY 提示:利用map实现自定义的ascii码表.再用冒泡法排序. 在这里插入代码片 publ ...

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

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

  5. python输入数字输出月份英文_编写一个程序,输入月份号,输出该月的中文名和英文名。...

    题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...

  6. python编程输入数字输出月份英文_编程题:输入英文月份单词,输出对应月的数字形式。...

    编程题:输入英文月份单词,输出对应月的数字形式. #include #include int search(char list[][20],char name[],int m) { int i; fo ...

  7. 输出月份英文名java_编写一个程序,输入月份号,输出该月的中文名和英文名。...

    题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...

  8. c语言从键盘输入数字月份,打印显示相应的英文单词月份,编程题:输入英文月份单词,输出对应月的数字形式。...

    编程题:输入英文月份单词,输出对应月的数字形式. #include #include int search(char list[][20],char name[],int m) { int i; fo ...

  9. js 月份加6个月_12月AHA HS大众急救认证培训22个城市报名开启!2021年1~6月份课程预售限时开启!!...

    ☝点击上图,立即报名☝最近有小伙伴表示11月份自己太忙了,想学习AHA HS大众急救却没有时间,问12月份可以报名?小编现在就回答你:可以,没问题,现在就可以报名!本次12月份培训课程包含22个城市: ...

最新文章

  1. Python 面试题:输入一个数组,输出该数组的第二大的数字
  2. 怎么更新鸿蒙系统mate10,能不能升级鸿蒙系统?
  3. 逆向工程---Mybatis学习笔记(十二)
  4. 随机加密_随机艺术和加密圣诞树
  5. python123.io在线编程,详解Python IO编程
  6. jQuery源码学习(一)
  7. 数字调制解调—扩频通信和伪码同步
  8. 思科模拟器pnatlab,华为模拟器ensp桥接本地
  9. 企业如何自建MDM 移动设备管理平台
  10. 算法设计与分析-习题-动态规划法求解资源分配问题(动态规划法)
  11. [置顶] 图灵访谈系列之九:CNode社区谈Node.js技术及生态
  12. 03 ,线性代数 :集合,空间,群,阿贝尔群,向量,向量空间
  13. 高刷显示器变成24Hz的原因及解决方法
  14. android 全局换字体,Android 全局替换字体
  15. 应用程序无法正常启动(0xc000007b) 请单击确定关闭应用程序
  16. python制作数据增长动图_请问一下这种数据动图是如何做出来的?
  17. 【threeJS】纹理贴图
  18. Flutter网络请求库DIO入门文档(1),android开发网
  19. Excel中比vlookup函数还要好用的自动填表功能
  20. IntelliJ IDEA V2022.1版本亮点——改进框架与技术

热门文章

  1. 第三课 大数据技术之Fink1.13的实战学习-时间和窗口
  2. Java 判空工具方法大全
  3. linux中lvm卷管理
  4. Java Class类的简单用法
  5. 微信小程序初体验(上)- 腾讯ISUX社交用户体验设计成员出品
  6. java direction_Java Direction类代码示例
  7. springboot 在线程中注入bean,解决注入bean为null的问题
  8. 软件测试团队收获,软件测试中如何团队合作才能和谐?
  9. 7-2 有理数加法 (10 分)
  10. 修改文件权限修改的思索