6-2 输出月份英文名 (30 分)

本题要求实现函数,可以返回一个给定月份的英文名称。

函数接口定义:

char *getmonth( int n );

函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参数n不是一个代表月份的数字,则返回空指针NULL。

裁判测试程序样例:

include

char *getmonth( int n );

int main()

{

int n;

char *s;

scanf("%d", &n);

s = getmonth(n);

if ( s==NULL ) printf("wrong input!\n");

else printf("%s\n", s);

return 0;

}

/* 你的代码将被嵌在这里 */

输入样例1:

5

输出样例1:

May

输入样例2:

15

输出样例2:

wrong input!

答案:

char *getmonth( int n )

{

switch(n){

case 1:return "January";

case 2:return "February";

case 3:return "March";

case 4:return "April";

case 5:return "May";

case 6:return "June";

case 7:return "July";

case 8:return "August";

case 9:return "September";

case 10:return "October";

case 11:return "November";

case 12:return "December";

default:return NULL;

}

}

标签:case,输出,return,int,30,样例,char,英文名,getmonth

来源: https://www.cnblogs.com/1112zx/p/10544681.html

输出月份英文名java_输出月份英文名 (30 分)相关推荐

  1. 从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母

    从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母.如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom).同时输出组成该英文名的所有英文字符在26个英文字母 ...

  2. C语言switch输入月份输出季节,输入年月,输出月份有几天(分别用了if——else和switch)...

    首先是switch做的 class Program { static void Main(string[] args) {/* 题目要求:请用户输入年份,输入月份,输出该月的天数. 思路:一年中月份的 ...

  3. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。

    从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...

  4. php 输出中文的引号,如何将php英文引号转换为中文引号

    如何将php英文引号转换为中文引号 发布时间:2020-07-30 10:17:27 来源:亿速云 阅读:57 作者:Leah 这期内容当中小编将会给大家带来有关如何将php英文引号转换为中文引号,文 ...

  5. 7-123 空心字母金字塔 (10 分)输入一个大写的英文字母,输出空心的字母金字塔。

    7-123 空心字母金字塔 (10 分) 输入一个大写的英文字母,输出空心的字母金字塔. 输入格式: 一个大写英文字母. 输出格式: 一个空心的大写英文字母金字塔,其中第1层的"A" ...

  6. 从控制台输入两个英文字母,输出这两个英文字母之间的所有的字母(包含大小写)

    import java.util.Scanner;public class One {// 从控制台输入两个英文字母,输出这两个英文字母之间的所有的字母(包含大小写)public static voi ...

  7. JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...

    import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...

  8. 用数组保存每个月份的天数,输出每个月有多少天。输入一个年份,输出该年份每个月的天数(提醒:闰年二月份多一天)

    2.用数组保存每个月份的天数,输出每个月有多少天. 输入一个年份,输出该年份每个月的天数(提醒:闰年二月份多一天) import java.util.Scanner;public class Tian ...

  9. B 字符串处理1000MS64MB Description 输入一个英文名字。去掉该英文名字两端的空格,并首字母大写后,输出问候语Hello, 加名字 Input 一个英文名字 Output 去

    B 字符串处理1000MS64MB Description 输入一个英文名字.去掉该英文名字两端的空格,并首字母大写后,输出问候语"Hello, "加名字 Input 一个英文名字 ...

最新文章

  1. R语言使用unzip函数解压压缩文件(Extract or List Zip Archives)
  2. 从数据库导出数据到word、excel、.txt
  3. C++ 数字、string 简便互转
  4. 用GDB调试程序(三)
  5. Leet Code OJ 66. Plus One [Difficulty: Easy]
  6. 快速入门PyTorch(2)--如何构建一个神经网络
  7. STL——vector容器详解
  8. mysql 几种插入数据的方法
  9. socket python udp_python-socket UDP
  10. 深度学习入门首推资料--吴恩达深度学习全程笔记分享
  11. 2016可信云大会进入倒计时 顶级“参会攻略”强势来袭
  12. hive,skynet以及go语言
  13. mysql 子查询 in 多表_MySQL多表之子查询
  14. NLP系列(6)_从NLP反作弊技术看马蜂窝注水事件
  15. GEE学习记录(四)基于NPP和GPP数据集产生NPP8天、月度数据
  16. w ndows模拟器,DS4Windows模拟器
  17. Mybatis一对一、一对多、多对多查询。+MYSQL
  18. codevs1253 超级市场(dp)
  19. 什么是枚举,及枚举的特点
  20. 【数据结构】开端序幕

热门文章

  1. android studio create device
  2. 腾达n304v2支持万能中继吗_腾达无线路由器,无线中继怎么设置?
  3. 中国计算机学会CCF推荐国际学术期刊以及学术会议
  4. 大数据产业助力上饶经济转型
  5. 什么是monkey patch(猴子补丁)
  6. 机器学习——科学计算库(Numpy,Matplotlib,Pandas)
  7. laravel 使用SSH 隧道连接到远程数据库
  8. python有哪些细节描写_人物细节描写的类型有哪些
  9. STM32跳入HardFault Handler中断分析
  10. 为什么特斯拉Q2业绩能超预期?