首页 > 试题广场 >

输出月份英文名: 输入月份,输出对应的英文名称。要求用指针数

[问答题]

输出月份英文名: 输入月份,输出对应的英文名称。要求用指针数组表示12个月的英文名称。例如,输入5,输出May。试编写相应程序。

#include<stdio.h>
int main(void)
{
 int z;
 char* Month[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};
 char* ptr;
 printf("请输入中文月份的数字:");
 scanf("%d",&z);
 if(z<1||z>12)
 printf("输入的月份错误!\n");
 else{
 ptr=Month[z-1];
 printf("输出的月份名为:%s",ptr);
 return 0;}
}
发表于 2019-06-04 15:03:23 回复(0)
#include <stdio.h>
int main()
{
    char *Month[]={"January","February","March","April","May","June",
    "July","August","September","October","November","December"};
    int n;
    printf("请输入月份:");
    scanf("%d",&n);
    if(n<1||n>12)
    {
        printf("月份输入错误!\n");
    }else
    {
        printf("%s",*(Month+n-1));
    }
    return 0;
}

发表于 2018-06-18 10:55:07 回复(0)