首页 > 试题广场 >

字符串反转

[编程题]字符串反转
  • 热度指数:399136 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)


输入描述:

输入一行,为一个只包含小写字母的字符串。



输出描述:

输出该字符串反转后的字符串。

示例1

输入

abcd

输出

dcba
头像 天山折梅手
发表于 2021-10-27 10:27:21
1.用reversed函数 print(''.join(reversed(input()))) 2.切片函数 print(input()[::-])
头像 Luo_xguan
发表于 2021-09-27 00:11:24
方式一:使用栈的先进后出特性 import java.util.Scanner; import java.util.Stack; /** * @author lxg * @description 字符串反转方式二 * @date 2021/9/27 */ public class Main 展开全文
头像 摸鱼学大师
发表于 2021-10-09 16:07:18
题目的主要信息: 输入一个只包含小写字母的字符串 输出该字符串反转后的字符串 方法一:逆序拼接 具体做法: 我们可以从后往前遍历字符串s,然后准备一个空串依次在其后面添加遍历到的字符,新串就是逆序字符串。 也可以直接逆序遍历字符串s,直接输出,我认为这样唯结果论是没有问题的,但是不符合题意要求的 展开全文
头像 少给我¥扯淡
发表于 2020-03-26 23:35:16
import java.util.Scanner; /** * 字符串反转 * 题目描述 * 写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) * 输入描述: * 输入N个字符 * 输出描述: * 输出该字符串反转后的字符串 * 示例1 展开全文
头像 举世唯美
发表于 2020-02-23 22:57:12
#include <stdio.h> #include <string.h> int main(void) {     char str1[1000];   &nbs 展开全文
头像 虎鲸不是鱼
发表于 2021-08-12 00:55:43
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); Strin 展开全文
头像 偷光不凿壁
发表于 2022-01-26 02:31:43
a = input() assert(len(a)<=1000)#检查字符串长度不大于1000 assert(a.isalpha())#检查字符串都是字母组成 assert(a.islower())#检查字符串是小写字母 print(a[::-1])
头像 橙子爱吃桃子
发表于 2020-06-11 10:26:18
C++简洁代码: #include<bits/stdc++.h> using namespace std; int main () { string str; cin >> str; reverse(str.begin(),str.end()); 展开全文
头像 Mercurius_1874
发表于 2021-07-02 23:39:43
对字符串长度和大小写进行检查 不太会用try和except设置条件,所以用的assert m = input() assert len(m) <= 1000,'字符串长度不得超过1000' assert m.islower(),'字符串需小写' print(m[::-1])
头像 帅的如此过分
发表于 2020-08-21 15:53:24
#include<iostream> #include<string> #include<stack> using namespace std; int main() {     char c;     int i=0; & 展开全文