C语言递归函数倒序输出字符
编写递归函数,完成输入一串字符,以 .作为结束的标志,将输入的字符倒序输出。例如,输入abcdefg.,则输出gfedcbavoid Num5()//菜单五递归函数倒序输出字符
{
char ch;
scanf("%c",&ch);
if(ch != '.')
{
Num5();
printf("%c",ch);
}
printf("\n");
}
我是这样写的,但是输出是每行只有一个字母,我不知道怎么让倒序输出后的字母都在同一行,想请教各位,谢谢{:5_111:} 把最后的那一行printf("\n")去掉 sunrise085 发表于 2020-6-4 10:19
把最后的那一行printf("\n")去掉
对哦,他是递归调用,每次都会执行,我忘了,谢谢
页:
[1]