问题及代码:
/*计算机与控制工程学院。
文件名称:编写一程序,输入月份号,输出该月的英文月名。例如,输入3,则输出March,要求用指针数组处理。
输入描述:年月日
输出描述:英文月名
完成日期:2016年4月24
作者:马艳艳*/
#include <stdio.h>
int main()
{
int m;
char *months[12] =
{
"January", "February", "March", "April", "May", "June", "July",
"August", "September", "October", "November", "December"
};
while(scanf("%d", &m)!=EOF)
if(m<=12&&m>=1)
puts(months[m - 1]);
else printf("Wrong!\n");
return 0;
}
文件名称:编写一程序,输入月份号,输出该月的英文月名。例如,输入3,则输出March,要求用指针数组处理。
输入描述:年月日
输出描述:英文月名
完成日期:2016年4月24
作者:马艳艳*/
#include <stdio.h>
int main()
{
int m;
char *months[12] =
{
"January", "February", "March", "April", "May", "June", "July",
"August", "September", "October", "November", "December"
};
while(scanf("%d", &m)!=EOF)
if(m<=12&&m>=1)
puts(months[m - 1]);
else printf("Wrong!\n");
return 0;
}
运行结果: