C语言,输入英文月份单词,输出该单词对应的月的数字表示形式。若输入的英文单词不是代表月份的,输出“不存在”

阅读: 评论:0

C语言,输入英文月份单词,输出该单词对应的月的数字表示形式。若输入的英文单词不是代表月份的,输出“不存在”

C语言,输入英文月份单词,输出该单词对应的月的数字表示形式。若输入的英文单词不是代表月份的,输出“不存在”

任务描述

本关任务:编写一个程序,输入英文月份单词,输出该单词对应的月的数字表示形式。若输入的英文单词不是代表月份的,输出不存在。
月份英文如下:
一月January 或Jan
二月February或 Feb
三月March 或 Mar
四月April 或Apr
五月May
六月June
七月July
八月August 或Aug
九月September 或Sep
十月October 或Oct
十一月November 或Nov
十二月December 或 Dec

代码

// Created by Mr.Chen on 2023/11/4.
#include<stdio.h>
#include<string.h>int main()
{char* month[12] = {"January","February","March","April","May","June","July","August","September","October","November","December"};   //月份英文char* monthAbbr[12] = {"Jan","Feb","Mar","Apr","May","June","July","Aug","Sep","Oct","Nov","Dec"};   //月份英文缩写//输入英文月份单词char word[10];gets(word);//匹配、输出int flag = 0;  //假设输入的单词不代表月份for (int i = 0; i < 12; ++i){if (strcmp(word,month[i]) == 0 || strcmp(word,monthAbbr[i]) == 0){printf("%d",i+1);flag = 1;break;}}if(flag == 0)printf("不存在");return 0;
}

本文发布于:2024-01-29 09:27:34,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170649165614311.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:背单词 2021
下一篇:java 补全月份
标签:单词   英文   不存在   英文单词   形式
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23