C程序设计(第五版)【谭浩强】第八章课后习题18
//输入数字,输出对应月份的英文名
#include<stdio.h>
int main()
{
char Month[12][50] = { "January","February","March","April",
"May","June","July","August","September",
"October","November","December" };
char(*pm)[50]= Month;
int n = 0;
int* pn = &n;///接受用户输入的数字
//输入数字
printf("Please enter the month (1~12):");
scanf_s("%d", pn);
if (*pn < 1 || *pn>12)
printf("ERRPR! Please enter number 1 to 12!!! \n");
//输出
printf("the result is>>");
printf("%s\n", *(pm + *pn - 1));
return 0;
}
C程序设计:输出对应月份英文名
该程序示例是C语言实现,接收用户输入的数字并输出对应的英文月份名称。程序首先定义了一个字符串数组存储月份名称,然后读取用户输入的1-12之间的数字,根据数字打印相应的月份。如果输入不在范围内,则提示错误。
2万+

被折叠的 条评论
为什么被折叠?



