利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
2008-11-13 21:46
846 查看
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
1.程序分析:
2.程序源代码:
#include "stdio.h"
#include "conio.h"
main()
{
int i=5;
void palin(int n);
printf("/40:");
palin(i);
printf("/n");
getch();
}
void palin(n)
int n;
{
char next;
if(n<=1)
{
next=getchar();
printf("/n/0:");
putchar(next);
}
else
{
next=getchar();
palin(n-1);
putchar(next);
}
}
1.程序分析:
2.程序源代码:
#include "stdio.h"
#include "conio.h"
main()
{
int i=5;
void palin(int n);
printf("/40:");
palin(i);
printf("/n");
getch();
}
void palin(n)
int n;
{
char next;
if(n<=1)
{
next=getchar();
printf("/n/0:");
putchar(next);
}
else
{
next=getchar();
palin(n-1);
putchar(next);
}
}
相关文章推荐
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 【程序27】利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
- C语言_利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 将所输入的5个字符,以相反顺序打印出来。
- 4.7 编写一个递归函数,将所输入的 10 个字符按相反顺序排列出来。
- 3.字符反转 输入一串字符,比如"abcd",以倒序的方式将它打印出来
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- 输入十个字符,存放到数组中,然后顺序打印出来。C语言新手
- c#:输入5个字符,将其倒序打印出来
- 从终端输入一组数据进行进栈、出栈操作并将其结果打印出来(采用顺序栈的方式)
- 选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Ma
- 选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Ma
- 3.2 设计一个程序,要求用户输入 5 个字符,然后将这 5 个字符按相反的顺序显示出 来。例如,假设输入 abcde,则输出为 edcba
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。C++
- 【二】STM32F4 USART1 中断方式接收再将字符打印出来
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。
- 选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值),学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合,然后按照学号从大到小的顺序将Map集合中的元素输出打印。需要自定义Ma