1974-字符串逆序
【C系列4.6】函数训练之字符串逆序 1974
Description
cyn小朋友今天上英语课学到了很多新的单词,她于是她行云流水般写了一段英文小短文,但是她发现自己脑子不对,把所有的单词都写逆序了,你能帮帮她吗?
Input
输入一行字符串(长度不超过200)
Output
对于输入,输出每个单词逆序后的字符串。
Samples
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-字符串逆序相关推荐
- 字符串面试题(一)字符串逆序
字符串逆序可以说是最经常考的题目.这是一道入门级的题目,相信80%的程序员经历过这道题.给定一个字符串s,将s中的字符顺序颠倒过来,比如s="abcd",逆序后变成s=" ...
- python【蓝桥杯vip练习题库】ALGO-69字符串逆序
试题 算法训练 字符串逆序 资源限制 时间限制:1.0s 内存限制:512.0MB 输入一个字符串,长度在100以内,按相反次序输出其中的所有字符. 样例输入 tsinghua 样例输出 auhgni ...
- 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略
编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...
- 编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略
编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 目录 字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 ...
- python字符串逆序_python之字符串逆序
python之字符串逆序 1.贴题 题目来自PythonTip 给你一个字符串 a, 请你输出逆序之后的a. 例如:a='xydz' 则输出:zdyx 2.说明 思路基本分为两种, 一是编写循环,每次 ...
- 字符串逆序的几种方法
普通逆序 char* Reverse(char* s) {//将q指向字符串最后一个字符char* q = s ;while( *q++ ) ;q -= 2 ; //分配空间,存储逆序后的字符串.ch ...
- 题库练习7(最小公倍数、求立方根、字符串逆序、记负均正、字符串分割)
1. 求最小公倍数 import java.util.*;public class Main{public static void main(String[] args){Scanner sc=new ...
- 测验8.2 指针与字符串 6-1 函数实现字符串逆序
本题要求实现一个字符串逆序的简单函数. 函数接口定义: void f( char *p ); 函数f对p指向的字符串进行逆序操作.要求函数f中不能定义任何数组,不能调用任何字符串处理函数. 裁判测试程 ...
- c语言指针字符串逆序存放,C语言指针实现字符串的反转
题目要求: 编写程序:从键盘任意输入一个字符串,输出该字符串. 然后,将该字符串逆序存放后再输出,要求用字符指针完成. 代码: //解法一 #include #include int main() { ...
- 练习7-11 字符串逆序 (15分)
练习7-11 字符串逆序 (15分) 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串. 输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字符串. 输出格式: 在一行中输 ...
最新文章
- python dict常用操作
- 总奖金近9万!视频超分辨率大赛等你来战!
- linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql
- OpenGL 视图和颜色的概念
- c语言循环控制结构的单元课程设计,C语言单元课程设计(张芝雨).pdf
- 雅虎网站页面性能优化的34条黄金守则
- 安卓装Linux ,坑真的多,Linux deployTermux踩坑记||在旧手机上建立自己的服务器(1)||2020年新货
- 你在工作中遇到了哪些问题,解决办法是什么
- 面试技巧---白话文
- 一次哔哩哔哩面试经历,看这一篇就够了!
- 在docker中使用sqlplus
- jenkins编译打包及自动化部署
- [Codeforces Round #373 DIV1E (CF718E)] Matvey's Birthday
- 2008春晚,赵本山之《火炬手》(现场版最新完整台词)
- 中文的括号和英文的括号区别_小括号、中括号、大括号,英文怎么说?
- 转:redis实践经验分享
- 【DV】arbiter 的验证思路
- 浏览器tab页签上的title图标favicon.icon
- 适用于Linux的5种开源赛车和飞行游戏
- 我国各城市间航空班次
热门文章
- 信捷PLC上位机源代码例子,modbusTCP通信
- Flutter Flame 小游戏
- ROS2机器人f1tenth之CLI工具基础
- cellranger 操作笔记-2:构建绵羊单细胞转录组参考基因组
- Verilg代码题——复杂电路设计1
- 手机外接usb摄像头软件下载_手机清理助手软件下载-手机清理助手appios版下载...
- Vue中v-bind=“$attrs”的使用方法
- 点出超链接弹出一个小窗口
- dcdc模块降额设计_DCDC(宽压)模块电源应用指南--2018年版目录.PDF
- Spring boot入门一 环境搭建HelloWorld