求助,c语言中如何在直接输入回车后得到结果

2024-12-02 13:13:41
推荐回答(2个)
回答(1):

不是很明白你的意思:是指直接输入回车无果吗? scanf以'\n'作为输入的结束(把回车之前的字符串存入a中),所以要是想只输入回车后立刻获得结果,可以用gets(a)代替scanf语句。
如果要求输入的唯一的'\n'也要判断成是回文,则还需要在n=strlen(a);后面再加判断:if(n==0) a[0]='\n';

回答(2):

没有错啊,不明白你要修改什么