给出一个1-12的整数,返回给定月份的英文名称。
#include <stdio.h>
char *getmonth(int n);
int main()
{
int n;
char *s;
char *p = NULL;
scanf("%d", &n);
s = getmonth(n);
if (s == NULL)
printf("wrong input!\n");
else
printf("%s\n", s);
return 0;
}
char *getmonth(int n)
{
//指针数组
char *month[13] = {"0", "January", "February", "March", "April", "May",
"June", "July", "August", "September", "October", "November", "December"};
if (n > 0 && n < 13)
{
return month[n];
}
return NULL;
}