翁恺-C语言程序设计-10-0. 说反话

10-0. 说反话

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。

输出格式:每个测试用例的输出占一行,输出倒序后的句子。

输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello

#include <stdio.h>
#include <string.h>
 
char str[81];
 
int main()
{
	int i, k;
	char *p;
	gets(str);
	k = strlen(str);
	p = str + k;
	while (1)
	{
		if ( p == str )
		{
			printf("%s\n", p);
			break;
		}
		if (*p == ' ' && *(p+1) != ' ')
		{
			*p = '\0';
			printf("%s ", p+1);
		}
		p--;
	}
	return 0;
}

相关推荐

  1. -C语言程序设计-10-0.

    2024-07-17 14:24:01       15 阅读
  2. -C语言程序设计-11-0. 平面向量加法

    2024-07-17 14:24:01       22 阅读
  3. -C语言程序设计-10-4. 字符串循环左移

    2024-07-17 14:24:01       17 阅读
  4. -C语言程序设计-07-3. 数素数

    2024-07-17 14:24:01       23 阅读
  5. <span style='color:red;'>c</span>++<span style='color:red;'>翁</span><span style='color:red;'>恺</span>

    c++

    2024-07-17 14:24:01      39 阅读
  6. C语言--PTA-81-120课后练习题-03

    2024-07-17 14:24:01       37 阅读
  7. 老师C语言课程作业代码的C/C++实现(下)

    2024-07-17 14:24:01       30 阅读
  8. 1009

    2024-07-17 14:24:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 14:24:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 14:24:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 14:24:01       58 阅读
  4. Python语言-面向对象

    2024-07-17 14:24:01       69 阅读

热门阅读

  1. MVC、MVP和MVVM这三种设计模式的区别

    2024-07-17 14:24:01       25 阅读
  2. SCP 使用教程

    2024-07-17 14:24:01       29 阅读
  3. 【微信】签名生成-用户态签名

    2024-07-17 14:24:01       25 阅读
  4. 创建React项目:使用 create-react-app 创建 React 应用

    2024-07-17 14:24:01       19 阅读
  5. 【多线程】线程安全的单例模式

    2024-07-17 14:24:01       22 阅读
  6. 什么是区块链

    2024-07-17 14:24:01       23 阅读
  7. 速盾:ddos高防ip哪里好用?

    2024-07-17 14:24:01       25 阅读
  8. Feign客户端是什么,它跟Ribbon有什么区别?

    2024-07-17 14:24:01       22 阅读
  9. 使用云服务器的Docker安装MySQL 5.7

    2024-07-17 14:24:01       20 阅读