c语言从键盘输入数字月份,打印显示相应的英文单词月份
时间: 2024-09-13 10:07:19 浏览: 85
在C语言中,你可以使用`scanf`函数从键盘接收用户输入的数字月份,然后使用`switch`语句或一系列`if-else`语句来判断输入的数字,并将其转换为相应的英文月份单词。下面是一个简单的示例代码,展示了如何实现这一功能:
```c
#include <stdio.h>
int main() {
int month;
printf("请输入数字月份(1-12):");
scanf("%d", &month);
switch(month) {
case 1:
printf("January\n");
break;
case 2:
printf("February\n");
break;
case 3:
printf("March\n");
break;
case 4:
printf("April\n");
break;
case 5:
printf("May\n");
break;
case 6:
printf("June\n");
break;
case 7:
printf("July\n");
break;
case 8:
printf("August\n");
break;
case 9:
printf("September\n");
break;
case 10:
printf("October\n");
break;
case 11:
printf("November\n");
break;
case 12:
printf("December\n");
break;
default:
printf("输入的月份不正确。\n");
break;
}
return 0;
}
```
在这段代码中,首先提示用户输入一个数字月份,并使用`scanf`函数读取用户的输入。然后,通过`switch`语句将数字转换为对应的英文月份。如果输入的数字不在1到12的范围内,程序将输出“输入的月份不正确”。
阅读全文