本文主要是介绍题目:从键盘输入月份的英文速写,程序显示数字月份。例如输入“May“, 则程序显示“May是5月份“。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码如下所示:
#include <stdio.h>
#include<string.h>
int main()
{char* month_name[]= { "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct", "Nov","Dec" };//将多个字符串放在字符数组里面char month[10];int i;gets(month);for (i = 0; i <12; i++){if (strcmp(month, month_name[i]) == 0)//使用字符串比较函数,前者长返回1,相等返回0,后者长返回-1{printf("%s是%d月份", month, i+1);break;}}if (i >= 12){printf("输入有误,请重新输入");}}
输出结果如下所示:
这篇关于题目:从键盘输入月份的英文速写,程序显示数字月份。例如输入“May“, 则程序显示“May是5月份“。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!