1554 - 反序字符串

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 32 MB

输入任意4 个字符,并按反序输出。

题目输入

输入第一行表示测试样例个数m,接下来m行每行一个字符串。

题目输出

输出m行,分别对应输入字符串的反序。

输入/输出样例

输入格式

2
abcd
eerd

输出格式

dcba
dree

C语言解答

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int n;
	char c[5];
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		scanf("%s",&c);
		for(int j=3;j>=0;j--)
			printf("%c",c[j]);
		printf("\n");
	}
	//system("pause");
	return 0;
}

C++解答

#include <cstdio>
#include <cstring>

int main() {
    //freopen("test.in", "r", stdin);
    //freopen("test.out", "w", stdout);
    int t;
    scanf("%d", &t);
    while (t--) {
        char s[10];
        scanf("%s", s);
        int n = strlen(s);
        for (int i = n - 1; i >= 0; --i)
            putchar(s[i]);
        puts("");
    }
    return 0;
}

Java解答

public class Main {
            public static void main(String[] args) { 
              java.util.Scanner input = new java.util.Scanner(System.in) ;
              int n =input.nextInt();
            for(int j =0;j<n;j++){
                String a = input.next();
                int b = a.length()-1;
                for(int i=b;i>=0;i--){
                    String c= a.charAt(i)+"";
                    System.out.print(c);
                }
                System.out.println();
            }
        }
    }

Python解答

#!/usr/bin/python
def reverse1(string): 
    return string[::-1]
num=input()
while num!=0:
    str1=raw_input()
    print(reverse1(str1))
    num=num-1