34:字符逆序

题目描述:将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。

输入参数:inputString:输入的字符串

返回值:输出转换好的逆序字符串

输入描述:输入一个字符串,可以有空格

输出描述:输出逆序的字符串

输入例子:

I am a student

输出例子:

tneduts a ma I

 1 import java.util.Scanner;
 2
 3 /*题目描述
 4 将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。
 5  输入参数:inputString:输入的字符串
 6 返回值:输出转换好的逆序字符串
 7  输入描述:输入一个字符串,可以有空格
 8 输出描述:输出逆序的字符串
 9 输入例子:
10 I am a student
11 输出例子:
12 tneduts a ma I*/
13 public class Main{
14     public static void main(String[] args) {
15         Scanner in = new Scanner(System.in);
16         while(in.hasNext())
17         {
18             String input = in.nextLine();
19             char[] ch = input.toCharArray();
20             for(int i = ch.length-1; i>=0; i--)
21             {
22                 System.out.print(ch[i]);
23             }
24         }
25     }
26
27 }
时间: 2024-10-26 01:59:10

34:字符逆序的相关文章

java-第七章-数组-字符逆序输出

import java.util.Arrays; public class A03 { public static void main(String[] args) { // TODO Auto-generated method stub char Letter [] = new char []{'a','c','u','b','e','p','f','z'}; System.out.print("原字符 列表:"); for (int i = 0; i < Letter.len

OJ刷题之《字符逆序》

Description 将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. Input 输入包括一行.第一行输入的字符串. Output 输出转换好的逆序字符串. Sample Input I am a student SampleOutput tneduts a ma I 代码如下: #include <iostream> #include <cstdio> using namespace std; int main() { int i=0; char s

字符逆序(一)

将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. 如:输入"I am a student",输出"tneduts a ma I". package test; import java.util.Scanner; /* 一个句子单词逆序.句子逆序 */ public class exam09 { public static void main(String[] args) { Scanner scanner = new Scanner(Sys

华为机试:字符逆序

和字符串反转类似,详见http://www.cnblogs.com/zdtiio/p/7570806.html 题目描述 将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. 如:输入“I am a student”,输出“tneduts a ma I”. 输入参数: inputString:输入的字符串 返回值: 输出转换好的逆序字符串 输入描述: 输入一个字符串,可以有空格 输出描述: 输出逆序的字符串 示例1 输入 I am a student 输出 tneduts

字符串逆序

普通逆序 基本上没有这么考的,放在这里主要是为了和后面的原地逆序做个对比.很简单,直接分配一个与原字符串等长的字符数组,然后反向拷贝一下即可. char* Reverse(char* s) {    //将q指向字符串最后一个字符     char* q = s ;    while( *q++ ) ;     q -= 2 ;      //分配空间,存储逆序后的字符串.     char* p = newchar[sizeof(char) * (q - s + 2)] ;      char

字符的逆序输出

输入代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:sum123.cpp * 作 者:林海云 * 完成日期:2015年1月12日 * 版 本 号:v2.0 * * 问题描述:将一个字符串str的内容颠倒过来,并输出.str的长度不超过100个字符. * 输入描述:输入包括一行.第一行输入的字符串. * 程序输出:输出转换好的逆序字符串. */ #include<iostream> #include<

LeetCode开心刷题第四天——7逆序8字符转数字

7 Reverse Integer Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 Example 3: Input: 120 Output: 21 Note:Assume we are dealing with an environment which could only stor

文本项目系列[1]——逆序字符串

1.需求 逆转字符串——输入一个字符串,将其逆转并输出. 比如:输入字符串为:love.则输出为:evol. 注:在下文中,字符串翻转也是逆序的意思. 2.思路 有两种大的思路: (1) StringBuffer提供了字符串翻转功能,直接利用API即可. (2) 利用String本质是char数组进行字符串逆序. 3.代码 1 package com.myeclipse; 2 3 /** 4 * 逆转字符串——输入一个字符串,将其逆转并输出 5 * @author MrChen 6 * 7 */

句子逆序,近义词维护,数字颠倒,蛇形矩阵

一.句子逆序描述:  将一个英文语句以单词为单位逆序排放.例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /**  * 反转句子  *   * @param sentence 原句子  * @return 反转后的句子  */ public String reverse(String sentence); 1 public class StringReverse { 2 public static