1261 - C语言10.31
写一个程序,输入月份(1至12的整数),输出该月的英文月份名称。例如,如果输入3,则程序输出March。本题要求使用指针数组进行处理。
Input
只有一个整数,保证值在1至12之间(包含1和12)。
Output
输入的月份对应的英文月份名称。
请注意行尾输出换行。
Examples
Input
6
Output
June
Solution C
#include<stdio.h> int main() { int n; scanf("%d",&n); if(n==1) printf("January\n"); if(n==2) printf("February\n"); if(n==3) printf("March\n"); if(n==4) printf("April\n"); if(n==5) printf("May\n"); if(n==6) printf("June\n"); if(n==7) printf("July\n"); if(n==8) printf("August\n"); if(n==9) printf("September\n"); if(n==10) printf("October\n"); if(n==11) printf("November\n"); if(n==12) printf("December\n"); }
Solution C++
#include <stdio.h> int main() { char *months[] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"}; int month; scanf("%d", &month); printf("%s\n", *(months + month - 1)); return 0; }