该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

void sub_reverse(char *);

int main()

{

char str[256] = "The only way to learn a new programming language is by writing programs in it";

char string[256] = "Oh,My god!What are you doing here? \"Come boy!\"";

printf("%s\n",str);

sub_reverse(str);

printf("%s\n",str);

printf("%s\n",string);

sub_reverse(string);

printf("%s\n",string);

return 0;

}

void sub_reverse(char *s)

{

char *pfstchr;

char *plstchr;

char *head;

char *end;

char tmp;

pfstchr = s;

while(*pfstchr!='\0')

{

if(*pfstchr==0x20||*pfstchr==','||*pfstchr=='.'||*pfstchr=='?'||*pfstchr=='!'||*pfstchr==';')

{

*pfstchr++;

}

else

{

plstchr = pfstchr + 1;

while(*plstchr!=0x20&&*plstchr!=','&&*plstchr!='.'&&*plstchr!='?'&&*plstchr!='!'&&*plstchr!=';'&&*plstchr!='\0')

{

plstchr++;

}

head = pfstchr;

end = plstchr - 1;

while(head

{

tmp = *head;

*head = *end;

*end = tmp;

head++;

end--;

}

pfstchr = plstchr;

}

}

}

The only way to learn a new programming language is by writing programs in it

ehT ylno yaw ot nrael a wen gnimmargorp egaugnal si yb gnitirw smargorp ni ti

Oh,My god!What are you doing here? "Come boy!"

hO,yM dog!tahW era uoy gniod ereh? emoC" yob!"

字符串按单词逆序输出c 语言,字符串中的每个单词倒序输出问题相关推荐

  1. C语言反序输出英文句子,C++实现英文句子中的单词逆序输出的方法

    本文实例讲述了C++实现英文句子中的单词逆序输出的方法.分享给大家供大家参考,具体如下: #include "stdafx.h" #include #include #includ ...

  2. 字符串逆序+单词逆序

    字符串逆序+单词逆序 文章目录 字符串逆序+单词逆序 一.字符串逆序 二.单词逆序 三.感谢以及交流 一.字符串逆序 问题描述: 输入一个字符串arr,将其内容颠倒过来,并输出. 数据范围0<l ...

  3. C++_输入一个字符串,并逆序输出

    C++_输入一个字符串,并逆序输出 #include<iostream> #include<string> using namespace std; /*** 输入一个字符串, ...

  4. Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

    目录 一.实现两个字符串数组的逆序排序,输出结果为字符串数组 解题思路: 具体代码: 运行截图: 二.求两个整形数组的交集 具体代码: 运行截图: 三.求两个浮点型数组的并集 解题思路: 具体代码: ...

  5. 输入一串英文 将单词逆序输出

    输入一串英文 将单词逆序输出,如: 输入 my name is abc 输出 abc is name my 程序: #include<iostream> #include<cstri ...

  6. 按单词逆序句子(含标点)

    主要思想:先写出单词逆序的函数,再写整个句子逆序的函数(在其中查找单词,找到后调用单词逆序的函数逆序,最后将整个句子逆序). 程序缺点:只能识别几个常用的标点符号 源代码及测试程序: //给定一个字符 ...

  7. 汇编语言 用push指令将a段中的前8个字形数据,逆序存储到b段中

    题目要求 用push指令将a段中的前8个字形数据,逆序存储到b段中 执行过程 push之前 a段数据 (b段数据)栈空间↓ 不要问我为什么不全是0,我并不知道,只是找出了一些规律.详见我的前一篇博客 ...

  8. c语言对字符串逆序,【C语言】 字符串逆序

    [C语言] 字符串逆序 字符串逆序有多种办法,下面我们分方法而论: // 非递归实现字符串反转: char *reverse(char *str) { if( !str ) { return NULL ...

  9. c语言指针字符串逆序存放,C语言指针实现字符串的反转

    题目要求: 编写程序:从键盘任意输入一个字符串,输出该字符串. 然后,将该字符串逆序存放后再输出,要求用字符指针完成. 代码: //解法一 #include #include int main() { ...

  10. 数字类型转换成字符串类型并逆序输出

    比如将a = 123456转换成字符串类型,并逆序输出为char b = 654321 具体实现如下: #include <stdio.h> #include <conio.h> ...

最新文章

  1. ii第六单元 文本处理工具
  2. 一套就够了!室内+室外激光SLAM关键算法讲解与工程实现(源码和数据开源)...
  3. form提交后,jquery 显示 文本框选择值和下拉框选中值
  4. Android Fragment使用(三) Activity, Fragment, WebView的状态保存和恢复
  5. JavaScript学习笔记(十)——学习心得与经验小结
  6. 服务器端的根目录放置文件,放置在网站根目录下
  7. java监听窗口饮品,Java 完成部分水吧点饮品系统的:点饮品,饮品管理片段的实现...
  8. 使用MinGW编译Psycopg2
  9. Visio各图形如何一键自动对齐?
  10. MySQL数据库之MyISAM与InnoDB的区别
  11. 【华为云技术分享】ARM体系结构基础(4)
  12. fabric.js 不同类型 不同控件_策略模式支持不同类型的消息队列
  13. nodejs进程异常退出处理方法
  14. HDU1492/The number of divisors(约数) about Humble Numbers
  15. 三星 android截屏快捷键是什么手机,三星手机如何快速截屏?两种快速截图方法教给你!...
  16. MODFLOW Flex、GMS、FEFLOW、HYDRUS实践应用
  17. SQL Server Case表达式
  18. 64位Win7 安装配置 64位Oracle11g + 32位InstantClient + PLSQL10
  19. oracle sys_context()函数
  20. LINUS TORVALDS 语录 TOP 10

热门文章

  1. python创建一个类初始化两个变量name、age_Python小白入门:第八讲||类
  2. 微型计算机课程介绍,微机原理及应用课程教学大纲教案
  3. caliop 数据可视化_星载激光雷达CALIOP数据处理算法概述
  4. java迷宫生成代码_通过深度优先搜索产生的迷宫的Java代码
  5. python简单语句-7. 简单语句
  6. 函数-模块化程序设计
  7. 熟悉linux unix,熟悉这几个常用命令,你就是Linux/Unix的vi高手了。
  8. SQL语言之DQL语言学习(十一)分页查询
  9. Java爬虫技术(二)爬取京东iPhone商品信息并生成Json日志
  10. python进制转换函数汇总-攻防世界-Misc-掀桌子;