C语言指针问题

#include<stdio.h>char*getmonth(intn);intmain(){intn;char*s;scanf("%d",&n);s=getmonth(... #include <stdio.h>char *getmonth( int n );int main(){ int n; char *s; scanf("%d", &n); s = getmonth(n); if ( s==NULL ) printf("wrong input!\n"); else printf("%s\n", s); return 0;}char *getmonth( int n ){ switch(n) { case '1': return "January"; break; case '2': return "Febuary"; break; case '3': return "March"; break; case '4': return "April"; break; case '5': return "May"; break; case '6': return "June"; break; case '7': return "July"; break; case '8': return "August"; break; case '9': return "September"; break; case '10': return "October"; break; case '11': return "November"; break; case '12': return "December"; break; default: return NULL; }}//为什么输入1到12的时候不是返回相应的英文月份而是返回wrong input!呢? 展开
 我来答
microroom
科技发烧友

2017-12-11 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1515万
展开全部
#include<stdio.h>

char *getmonth( int n );

int main()
{
int n;
char *s;

scanf("%d", &n);
s = getmonth(n);
if( s==NULL )
printf("wrong input!\n");
else
printf("%s\n", s);
return 0;
}
char *getmonth( int n )
{
switch(n)
{
case 1: return "January";
case 2: return "Febuary";
case 3: return "March";
case 4: return "April";
case 5: return "May";
case 6: return "June";
case 7: return "July";
case 8: return "August";
case 9: return "September";
case 10: return "October";
case 11: return "November";
case 12: return "December";
default: return NULL;
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仙亦佛
2017-12-11 · TA获得超过366个赞
知道小有建树答主
回答量:707
采纳率:59%
帮助的人:420万
展开全部
case后取掉' ',直接case 1;就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娱乐文风
2020-04-25 · 贡献了超过121个回答
知道答主
回答量:121
采纳率:100%
帮助的人:5.6万
展开全部

30分钟彻底学会C语言指针

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greatReanswer
高粉答主

2017-12-11 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.9万
采纳率:89%
帮助的人:659万
展开全部
你输入的n应为字符型
追问
上面是题目要求,改不了,只能改函数getmonth内的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式