C语言初级例题反向打印字符串
2016-11-08 16:37
204 查看
本题目摘自C语言网,简单的C语言例题。
题目:
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
1.程序分析:
利用递归函数调用方式。
2.程序源代码:
#include “stdio.h”
main()
{
int i=5;
void palin(int n);
printf(“\40:”);
palin(i);
printf(“\n”);
}
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);
}
printf( “C语言研究中心 www.dotcpp.com\n” );
}
题目:
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
1.程序分析:
利用递归函数调用方式。
2.程序源代码:
#include “stdio.h”
main()
{
int i=5;
void palin(int n);
printf(“\40:”);
palin(i);
printf(“\n”);
}
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);
}
printf( “C语言研究中心 www.dotcpp.com\n” );
}
相关文章推荐
- 打印字符串中第一个只出现一次的字符(C语言)
- 【C语言】《C和指针》打印文件中的最长的一行字符串
- 【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。
- 在字符串中找出第一个只出现一次的字符。经典C语言例题
- C语言 链表反向打印与反转
- 用C语言Linux下打印带颜色的字符串
- 用C语言在终端打印彩色字符串
- C语言 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。
- C语言 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。
- C语言打印最长字符串
- 统计字符串中字母出现的次数并打印最多的字母----C语言练习题
- 用C语言Linux下打印带颜色的字符串
- C语言--指针--输入字符串,以特殊字符结尾并打印出输入的字符串(自动去除结尾表示字符串)
- 【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。
- C语言 编写一个函数,将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数,
- C语言字符串数组的例题
- C语言实现输入一个字符串后打印出该字符串中字符的所有排列
- C语言写函数实现接收n个字符串,将以某个字符为开头的字符串打印出来。
- 【C语言】将函数reverse_string(char * string)参数字符串中的字符反向排列。
- 【C语言提高21】关于字符串的一个例题