博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4104:单词翻转
阅读量:4540 次
发布时间:2019-06-08

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

4104:单词翻转

总时间限制: 
1000ms
内存限制: 
65536kB
描述

输入一个句子(一行),将句子中的每一个单词翻转后输出。

输入
只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。
输出
翻转每一个单词后的字符串,单词之间的空格需与原文一致。
样例输入
hello world
样例输出
olleh dlrow 代码:
#include
#include
int main(){ char str[501],anti_str[501]; int i,j=0,t; gets(str);//输入要用gets函数 for(i=0;str[i]!='\0';i++) { if(str[i]!=' ')//扫描整个字符串序列,如果未遇到空格,将当前单词存放到数组翻转单词中 { anti_str[j]=str[i]; j++; } else//否则逆序输出当前单词 { for(t=j-1;t>=0;t--) { printf("%c",anti_str[t]); } printf(" "); j=0; } } for(t=j-1;t>=0;t--)//处理最后一个单词 { printf("%c",anti_str[t]); } printf("\n"); return 0;}

 

 

转载于:https://www.cnblogs.com/gcter/p/7405990.html

你可能感兴趣的文章
左神算法书籍《程序员代码面试指南》——1_10最大值减去最小值小于或等于num的子数组数量...
查看>>
左神算法书籍《程序员代码面试指南》——1_03如何使用递归函数和栈操作逆序一个栈...
查看>>
左神算法书籍《程序员代码面试指南》——2_02在单链表和双链表中删除倒数第k个字节...
查看>>
左神算法书籍《程序员代码面试指南》——2_03删除链表的中间节点和a/b处的节点...
查看>>
左神算法书籍《程序员代码面试指南》——1_04猫狗队列
查看>>
PAT甲级——A1006 Sign In and Sign Out
查看>>
PAT甲级——A1016 Phone Bills
查看>>
PAT甲级——A1008 Elevator
查看>>
PAT甲级——A1009 Product of Polynomials
查看>>
PAT甲级——A1024 Palindromic Number
查看>>
左神算法书籍《程序员代码面试指南》——1_08构造数组的MaxTree
查看>>
PAT甲级——A1029 Median
查看>>
左神算法书籍《程序员代码面试指南》——2_06判断一个链表是否为回文结构
查看>>
PAT甲级——A1046 Shortest Distance
查看>>
左神算法书籍《程序员代码面试指南》——2_08复制含有随机指针节点的链表
查看>>
PAT甲级——A1048 Find Coins
查看>>
左神算法书籍《程序员代码面试指南》——2_10两个单链表相交的一系列问题
查看>>
PAT甲级——A1049 Counting Ones
查看>>
PAT甲级——A1050 String Subtraction
查看>>
PAT甲级——A1021 Deepest Root
查看>>