【C系列4.6】函数训练之字符串逆序 1974

Time Limit:  1 s      Memory Limit:   32 MB
Submission:301     AC:123     Score:10.00
Submit  Status

Description

cyn小朋友今天上英语课学到了很多新的单词,她于是她行云流水般写了一段英文小短文,但是她发现自己脑子不对,把所有的单词都写逆序了,你能帮帮她吗?

Input

输入一行字符串(长度不超过200)

Output

对于输入,输出每个单词逆序后的字符串。

Samples

input:
I lliw reven reve ecnaD
output:
I will never ever Dance

Hint

输入最后的换行不需要逆序。

例如 abc\n你需要输出的是cba\n

下附AC代码:

#include <stdio.h>
#include <string.h>
void wordnixu(char *start, char *end);
char* sentence(char *str);
int main() {char str[100];gets(str);printf("%s\n", sentence(str));return 0;
}
void wordnixu(char *start, char *end) {char swap;while (start < end) {swap = *start;*start++ = *end;*end-- = swap;}
}
char* sentence(char *str) {char *start = str; char *p = str; while (*str != '\0') {if (*str == ' ') {wordnixu(start, str - 1); start = ++str; }elsestr++;}wordnixu(start, str - 1); return p;
}

原题链接: http://acm.hznu.edu.cn/OJ/problem.php?cid=1092&pid=7

1974-字符串逆序相关推荐

  1. 字符串面试题(一)字符串逆序

    字符串逆序可以说是最经常考的题目.这是一道入门级的题目,相信80%的程序员经历过这道题.给定一个字符串s,将s中的字符顺序颠倒过来,比如s="abcd",逆序后变成s=" ...

  2. python【蓝桥杯vip练习题库】ALGO-69字符串逆序

    试题 算法训练 字符串逆序 资源限制 时间限制:1.0s 内存限制:512.0MB 输入一个字符串,长度在100以内,按相反次序输出其中的所有字符. 样例输入 tsinghua 样例输出 auhgni ...

  3. 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略

    编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...

  4. 编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略

    编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 目录 字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 ...

  5. python字符串逆序_python之字符串逆序

    python之字符串逆序 1.贴题 题目来自PythonTip 给你一个字符串 a, 请你输出逆序之后的a. 例如:a='xydz' 则输出:zdyx 2.说明 思路基本分为两种, 一是编写循环,每次 ...

  6. 字符串逆序的几种方法

    普通逆序 char* Reverse(char* s) {//将q指向字符串最后一个字符char* q = s ;while( *q++ ) ;q -= 2 ; //分配空间,存储逆序后的字符串.ch ...

  7. 题库练习7(最小公倍数、求立方根、字符串逆序、记负均正、字符串分割)

    1. 求最小公倍数 import java.util.*;public class Main{public static void main(String[] args){Scanner sc=new ...

  8. 测验8.2 指针与字符串 6-1 函数实现字符串逆序

    本题要求实现一个字符串逆序的简单函数. 函数接口定义: void f( char *p ); 函数f对p指向的字符串进行逆序操作.要求函数f中不能定义任何数组,不能调用任何字符串处理函数. 裁判测试程 ...

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

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

  10. 练习7-11 字符串逆序 (15分)

    练习7-11 字符串逆序 (15分) 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串. 输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字符串. 输出格式: 在一行中输 ...

最新文章

  1. python dict常用操作
  2. 总奖金近9万!视频超分辨率大赛等你来战!
  3. linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql
  4. OpenGL 视图和颜色的概念
  5. c语言循环控制结构的单元课程设计,C语言单元课程设计(张芝雨).pdf
  6. 雅虎网站页面性能优化的34条黄金守则
  7. 安卓装Linux ,坑真的多,Linux deployTermux踩坑记||在旧手机上建立自己的服务器(1)||2020年新货
  8. 你在工作中遇到了哪些问题,解决办法是什么
  9. 面试技巧---白话文
  10. 一次哔哩哔哩面试经历,看这一篇就够了!
  11. 在docker中使用sqlplus
  12. jenkins编译打包及自动化部署
  13. [Codeforces Round #373 DIV1E (CF718E)] Matvey's Birthday
  14. 2008春晚,赵本山之《火炬手》(现场版最新完整台词)
  15. 中文的括号和英文的括号区别_小括号、中括号、大括号,英文怎么说?
  16. 转:redis实践经验分享
  17. 【DV】arbiter 的验证思路
  18. 浏览器tab页签上的title图标favicon.icon
  19. 适用于Linux的5种开源赛车和飞行游戏
  20. 我国各城市间航空班次

热门文章

  1. 信捷PLC上位机源代码例子,modbusTCP通信
  2. Flutter Flame 小游戏
  3. ROS2机器人f1tenth之CLI工具基础
  4. cellranger 操作笔记-2:构建绵羊单细胞转录组参考基因组
  5. Verilg代码题——复杂电路设计1
  6. 手机外接usb摄像头软件下载_手机清理助手软件下载-手机清理助手appios版下载...
  7. Vue中v-bind=“$attrs”的使用方法
  8. 点出超链接弹出一个小窗口
  9. dcdc模块降额设计_DCDC(宽压)模块电源应用指南--2018年版目录.PDF
  10. Spring boot入门一 环境搭建HelloWorld