将1月~n月将英文月份按字母顺序排序并输出
从键盘输入一个数字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月将英文月份按字母顺序排序并输出相关推荐
- puts遇到空格无法输出_输入一句英文,只包含字母和空格,如何输出这句英文中.....-黑马程序员技术交流社区...
//输入一句英文,只包含字母和空格,如何输出这句英文中的最长单词?再把每个单词的首字母转换成大写! #include #include int main(int argc, const char * ...
- JS数组对象——英文按照首字母进行排序sort()、localeCompare()
JS数组对象--英文按照首字母进行排序(sort.localeCompare) 上期回顾 场景复现 sort()方法与localeCompare 实例应用 上期回顾 文章内容 文章链接 JS数组对象- ...
- 对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后
对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后 如 AxcBsYuC 排序得 ABCcxY 提示:利用map实现自定义的ascii码表.再用冒泡法排序. 在这里插入代码片 publ ...
- js 中文英文数字首字母混合排序
日常开发中可能会遇到以下类似数组的首字母排序问题 ['王宇', '金大','2liu', 'Jim', '阿雅', '赵大', '1liu', 'bim', 'uim', '金二', 'vim'] 排 ...
- python输入数字输出月份英文_编写一个程序,输入月份号,输出该月的中文名和英文名。...
题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...
- python编程输入数字输出月份英文_编程题:输入英文月份单词,输出对应月的数字形式。...
编程题:输入英文月份单词,输出对应月的数字形式. #include #include int search(char list[][20],char name[],int m) { int i; fo ...
- 输出月份英文名java_编写一个程序,输入月份号,输出该月的中文名和英文名。...
题目: 编写一个程序,输入月份号,输出该月的中文名和英文名. 例如,输入"3",则输出三月份,输出March,要求用指针数组处理. #include #include using ...
- c语言从键盘输入数字月份,打印显示相应的英文单词月份,编程题:输入英文月份单词,输出对应月的数字形式。...
编程题:输入英文月份单词,输出对应月的数字形式. #include #include int search(char list[][20],char name[],int m) { int i; fo ...
- js 月份加6个月_12月AHA HS大众急救认证培训22个城市报名开启!2021年1~6月份课程预售限时开启!!...
☝点击上图,立即报名☝最近有小伙伴表示11月份自己太忙了,想学习AHA HS大众急救却没有时间,问12月份可以报名?小编现在就回答你:可以,没问题,现在就可以报名!本次12月份培训课程包含22个城市: ...
最新文章
- Python 面试题:输入一个数组,输出该数组的第二大的数字
- 怎么更新鸿蒙系统mate10,能不能升级鸿蒙系统?
- 逆向工程---Mybatis学习笔记(十二)
- 随机加密_随机艺术和加密圣诞树
- python123.io在线编程,详解Python IO编程
- jQuery源码学习(一)
- 数字调制解调—扩频通信和伪码同步
- 思科模拟器pnatlab,华为模拟器ensp桥接本地
- 企业如何自建MDM 移动设备管理平台
- 算法设计与分析-习题-动态规划法求解资源分配问题(动态规划法)
- [置顶] 图灵访谈系列之九:CNode社区谈Node.js技术及生态
- 03 ,线性代数 :集合,空间,群,阿贝尔群,向量,向量空间
- 高刷显示器变成24Hz的原因及解决方法
- android 全局换字体,Android 全局替换字体
- 应用程序无法正常启动(0xc000007b) 请单击确定关闭应用程序
- python制作数据增长动图_请问一下这种数据动图是如何做出来的?
- 【threeJS】纹理贴图
- Flutter网络请求库DIO入门文档(1),android开发网
- Excel中比vlookup函数还要好用的自动填表功能
- IntelliJ IDEA V2022.1版本亮点——改进框架与技术