| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3519 人关注过本帖
标题:用调用写一个反序输出程序(字符串)
只看楼主 加入收藏
zhixuanyang
Rank: 2
来 自:徐州
等 级:论坛游民
帖 子:22
专家分:15
注 册:2009-11-12
收藏
 问题点数:0 回复次数:7 
用调用写一个反序输出程序(字符串)
  例如你输入一个字符串“ABCD”  输出  DCBA   应该怎么写啊
搜索更多相关主题的帖子: 输出 字符 
2009-11-14 10:03
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:0 
程序代码:
#include <stdio.h>
void strf(char *a)
 {
   if(!*a) return;
   strf(a+1);
   putchar(*a);
 }

int main(void)
 {
   char a[20];
   gets(a);
   strf(a);

   getch();
   return 0;
 }
用递归反出。

努力—前进—变老—退休—入土
2009-11-14 10:30
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:0 
#include <stdio.h>
{void FF(int n);
 int n; //*n的值等于你输入几个字符的值*//
 FF(n);
 printf("\n");
}
void FF(int n )
{char c;
 ch=getchar();
 if(n<=1)
 printf("%c",ch)
 else
 {FF(n-1);
  prnintf("%c"ch);}
}
人家是要解释,你是要答案,直接给你搬过来了,你自己理解吧。
2009-11-14 10:31
zhixuanyang
Rank: 2
来 自:徐州
等 级:论坛游民
帖 子:22
专家分:15
注 册:2009-11-12
收藏
得分:0 
回复 3楼 李若斌
谢谢 啦

d袮離開旳時H
2009-11-14 10:33
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
收藏
得分:0 
程序代码:
本人来个不递归
#include <stdio.h>
#define N 100
void f (char *p, int n)
{
    char *q, s;
    q = p + n;
    while (p < q)
    
    s = *q, *q = *p, *p = s, -- q, ++ p;
    
    }
int main ()
{
    char a[N];
    
   while (scanf ("%s",a))
      
    f (a, strlen (a) - 1), puts (a);
        
    getch ();
    return 0;
    }

想象力征服世界
2009-11-14 19:16
壮志在我胸
Rank: 3Rank: 3
来 自:邯郸
等 级:论坛游侠
威 望:1
帖 子:158
专家分:125
注 册:2009-9-7
收藏
得分:0 
实际上还可以用数组的形式,不过这里借用了栈的指针top.
2009-11-15 12:55
jcslt
Rank: 8Rank: 8
来 自:90-xx.com
等 级:蝙蝠侠
帖 子:251
专家分:975
注 册:2009-10-10
收藏
得分:0 
getch();调试时会出错

www.
2009-11-15 14:14
已屏蔽
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:89
专家分:124
注 册:2009-9-5
收藏
得分:0 
vc和tc的差异吧。。。= =

用getchar()
2009-11-15 15:03
快速回复:用调用写一个反序输出程序(字符串)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014485 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved