C语言程序不懂,谁帮我解释一下。越详细越好。
#include<stdio.h>voidpalin(){charnext;next=getchar();if(next=='\n'){putchar(next);pri...
#include<stdio.h>
void palin()
{
char next;
next=getchar();
if(next=='\n')
{
putchar(next);
printf("output:\t");
}
else
{
palin();
putchar(next);
}
}
void main()
{
printf("input:\t");
palin();
printf("\n");
} 展开
void palin()
{
char next;
next=getchar();
if(next=='\n')
{
putchar(next);
printf("output:\t");
}
else
{
palin();
putchar(next);
}
}
void main()
{
printf("input:\t");
palin();
printf("\n");
} 展开
展开全部
Palin函数解释
如果 字符型变量next为换行符
则输出next和output:
否则继续输出下一个符号,并且倒着输出所有的数字(因为在palin后输出next)
如果 字符型变量next为换行符
则输出next和output:
否则继续输出下一个符号,并且倒着输出所有的数字(因为在palin后输出next)
追问
因为在palin后输出next?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一直输入直到换行的意思吧
追问
亲,再看看吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询