博客
关于我
B - Text Reverse
阅读量:705 次
发布时间:2019-03-21

本文共 1640 字,大约阅读时间需要 5 分钟。

B - Text Reverse

Ignatius has a peculiar way of writing words. When you receive a line of text from him, your task is to reverse all the words in that line and then output the result. This problem is straightforward but requires careful handling of input and output operations to ensure accuracy.

Input

The input consists of multiple test cases. Each test case is a single line of text containing several words. The line can have up to 1000 characters. The input begins with an integer T indicating the number of test cases. For each test case, you need to process the given line as per the problem requirements.

Output

For each test case, output the text after reversing all the words. Ensure that the output preserves the original structure and formatting of the input line, except for the words being reversed. Remove any leading or trailing spaces that may appear after processing.

Sample Input

3 olleh !dlrow m’I morf .udh I ekil .mca Sample Output hello world! I’m from hdu. I like acm.

Hint

Remember to use `getchar()` to read the newline character after the integer T. Then, use `gets()` to read each line and process it accordingly.
#include 
using namespace std;int main() { int n, i, len; char a[1001]; cin >> n; getchar(); while (n--) { gets(a); len = strlen(a); i = 0; while (i < len && a[i] != ' ') { i++; } for (i--; i >= 0; i--) { if (i == 0) { printf("%c", a[i]); } else if (a[i-1] == ' ') { printf(" "); } printf("%c", a[i]); } printf("\n"); } return 0;}

转载地址:http://xyoez.baihongyu.com/

你可能感兴趣的文章
multiprocessor(中)
查看>>
mysql CPU使用率过高的一次处理经历
查看>>
Multisim中555定时器使用技巧
查看>>
MySQL CRUD 数据表基础操作实战
查看>>
multisim变压器反馈式_穿过隔离栅供电:认识隔离式直流/ 直流偏置电源
查看>>
mysql csv import meets charset
查看>>
multivariate_normal TypeError: ufunc ‘add‘ output (typecode ‘O‘) could not be coerced to provided……
查看>>
MySQL DBA 数据库优化策略
查看>>
multi_index_container
查看>>
mutiplemap 总结
查看>>
MySQL Error Handling in Stored Procedures---转载
查看>>
MVC 区域功能
查看>>
MySQL FEDERATED 提示
查看>>
mysql generic安装_MySQL 5.6 Generic Binary安装与配置_MySQL
查看>>
Mysql group by
查看>>
MySQL I 有福啦,窗口函数大大提高了取数的效率!
查看>>
mysql id自动增长 初始值 Mysql重置auto_increment初始值
查看>>
MySQL in 太多过慢的 3 种解决方案
查看>>
Mysql Innodb 锁机制
查看>>
MySQL InnoDB中意向锁的作用及原理探
查看>>