c语言实现字符串逆序

原创 2008年09月28日 18:44:00
 #include <stdio.h>
#define Max 200
main()
{
      char str[Max];
      printf("请输入字符串:");
      gets(str);
      int len=0;
      char *strlen=str;
      char *left=str;
      char temp;
      while(*strlen++)len++;
      strlen-=2;//这里很值得思考
      while(left<strlen)
      {
           temp=*left;
           *left++=*strlen;
           *strlen--=temp;            
      }
      printf("逆序后的字符串为:");
      int i;
      for(i=0;i<len;i++)
              printf("%c",str[i]);
      printf("/n");
      system("pause");
}

c语言中求一个字符串的逆序

对求任意字符串逆序的c程序
  • baidu_35534327
  • baidu_35534327
  • 2016年09月09日 20:58
  • 2577

C语言简单递归实现字符串逆序输出

题目内容的 “注意” 已经侧面规定了要用递归来实现: 输入是一个可能含有空格的串说明要用gets来读入字符串,如果利用scanf的话是无法读入一段含有空格的串。...
  • Alger_jhun
  • Alger_jhun
  • 2017年01月07日 15:14
  • 4870

C语言,求一个字符串的逆序

char *strreverse(char *dest,char *src)//反转字符串,have tested{ /* 把字符串的两头进行掉换,这样即省资源又降低了复杂度,还有一问题,可能有des...
  • longxin007
  • longxin007
  • 2006年05月29日 00:15
  • 4598

C语言-字符串逆序

作者:zdd 出处:http://www.cnblogs.com/graphics/字符串面试题(一)字符串逆序 几点说明 所有题目全部来自网络,书籍,或者我自己的面试经历,本人只是负责搜集整理。...
  • qiuxuewei2012
  • qiuxuewei2012
  • 2015年07月24日 20:01
  • 2205

C语言指针实现字符串的反转

题目要求: 编写程序:从键盘任意输入一个字符串,输出该字符串。     然后,将该字符串逆序存放后再输出,要求用字符指针完成。 代码: //解法一 #include #inc...
  • u012965373
  • u012965373
  • 2015年06月10日 00:20
  • 4487

c语言实现字符串的逆序输出

#include #include main() { int i,j,t,n; char a[10]; printf("请输入字符串:"); gets(a); n=strlen(a...
  • qq_35038153
  • qq_35038153
  • 2017年04月18日 12:29
  • 8622

用不同的方法实现字符串的逆序输出(C语言实现)

用不同的方法实现字符串的逆序输出(C语言实现) 今天去面试遇到面试题如下: 请将字符串"123456",逆序输出? 当时我使用是指针,以下我将后来我想到的方法,实现如下: #include #in...
  • gaoxin12345679
  • gaoxin12345679
  • 2014年02月20日 22:22
  • 4049

【C语言】写一个函数,实现字符串内单词逆序

//写一个函数,实现字符串内单词逆序 //例如student a am i,逆序后i am a student。 #include #include #include void reverse_...
  • doudouwa1234
  • doudouwa1234
  • 2015年07月03日 11:37
  • 1373

C语言实现对字符串的逆序输出

C语言实现对字符串的逆序输出#include #include #include void Inverse(char str[], char ptr[]); int main() { c...
  • m0_37888031
  • m0_37888031
  • 2017年09月08日 16:51
  • 557

【C语言】 字符串逆序

字符串逆序有多种办法,下面我们分方法而论: // 非递归实现字符串反转: char *reverse(char *str)    {    if( !str )    {    return NU...
  • wbq1480
  • wbq1480
  • 2016年05月26日 12:24
  • 181
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c语言实现字符串逆序
举报原因:
原因补充:

(最多只允许输入30个字)