/* 013-句子逆序 题目描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /** * 反转句子 * * @param sentence 原句子 * @return 反转后的句子 */ /* public String reverse(String sentence); 输入描述: 将一个英文语句以单词为单位逆序排放。 输出描述: 得到逆序的句子 输入例子: I am a boy 输出例子: boy a am I */ //C版本 #include <stdio.h> #include <string.h> int main(void) { char str[1000]; int i; gets(str); for(i = strlen(str) - 1;i >= 0;i--) { if(str[i] == ' ') { str[i] = '\0'; printf("%s ",str + i + 1); } } printf("%s",str ); return 0; }
013-句子逆序
原创
©著作权归作者所有:来自51CTO博客作者yutianheji的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:012-字符串反转
下一篇:014-字串的连接最长路径查找
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
单链表逆序有哪几种方法
单链表逆序
链表 递归 Data -
013-数据类型
计算机存储单元我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)
java 数据类型 存储单元 数据 -
013-通过trident实现单词计数功能
trident是对storm原生API的高级封装,可以通过tridient方便实现负责的业务。
storm ide List java -
13---句子逆序
华为机试
华为面试题 Python算法 逆序 数据 字符串长度