然后,编写处理部分,根据用户输入的月份号,通过指针数组找到对应的英文月名。注意要检查用户输入的月份号是否在1到12之间:if(month<1||month>12){printf("Invalidmonthnumber!\n");}else{printf("TheEnglishnameofthemonthis:%s\n",months[month-1]);}这段代码首先检查月份号是否有效,如果不在1到12之间,则...
在主函数中,我们首先读取用户输入的月份号,然后调用getMonthName函数来获取对应的英文月名并输出。请注意,由于数组索引从0开始,而月份号从1开始,计算指针数组的索引时需要将月份号减去1。如果输入的月份号不在1-12范围内,我们输出一个错误提示信息。 这个问题可以使用指针数组来处理。首先,我们需要创建一个包含12个指...
【题目】编一程序,输入月份号,输出该月的英文月名。例如,输人“3”,则输出 March'' ,要求用指针数组处理
10.15 编写一个程序,打入月份号,输出该月的英文月名。例如,输入 ”3”,则输出”March”,要求用指针数组处理。相关知识点: 试题来源: 解析 解:main ( ){char * month_name[13]={“illegal month”,”January”,’’February”,”March”,”April”,”May”,”June”,”July”,”August”,”September”,...
编一程序,输入月份号,输出该月的英文月名。例如,输人3,则输出"March" ,要求用指针数组处理 解题思路: 首先定义字符串指针数字,数组中每一个元素都存放一个字符串指针,每个指针指向不同字符串的位置。则输入月份数字后,根据下标获取对应月份字符串的地址即可
编一程序,输入月份号,输出该月的英文月名。例如,输人3,则输出"March" ,要求用指针数组处理。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题思路: 首先定义字符串指针数字,数组中每一个元素都存放一个字符串指针,每个指针指向不同字符串的位置。则输入月份数字后,根据下标获取对应月份字符串的地址即可 ...
问答题编写一个程序,打入月份号,输出该月的英文月名。例如,输入”3”,则输出”March”,要求用指针数组处理。 您可能感兴趣的试卷 你可能感兴趣的试题 1.问答题 参考答案: 2.问答题 输入一个正整数repeat(0<repeat<10),做repeat次下列运算: 输入一个字符,再输入一个以回车结束的字符串(少于80个字符),在字符...
void main(){ int n;char *name[12]={"January","February","March","April","May","June","July","August","September","October","November","December"};scanf("%d",&n);printf("%s\n",name[n+1]);}
int number;// 提示用户输入月份 printf("Please enter the month:\n");// 读取用户输入的月份号 scanf("%d", &number);// 实际在数组中的次序比月份号少1 number--;// 输出月份名称 printf("The month's name is: %s\n", *(months + number));return 0;亲,您这个答案也是对的 谢...
如下代码可以解决:#include<stdio.h>int main(){ char* month[12]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}; int i; scanf("%d",&i); printf("%s\n",month[i-1]); return 0;} ...