1. import java.util.Scanner;
  2. /**
  3. * @author mata
  4. *
  5. */
  6. public class Main {
  7. public static void main(String[] args) {
  8. Scanner sc = new Scanner(System.in);
  9. String s="";
  10. int n=sc.nextInt();
  11. s=sc.next();
  12. if (s.length()==1) {
  13. System.out.println();
  14. System.out.println(s);
  15. }
  16. else {
  17. dfs(s,0);
  18. System.out.println();
  19. for (int i =s.length()-1; i >=0; i--) {
  20. System.out.print(s.charAt(i));
  21. }
  22. }
  23. /*
  24. * for (int i = args.length-1; i >=0; i++) { System.out.println(s); }
  25. */
  26. /*
  27. * char[] arr =new char[s.length()]; arr= s.toCharArray(); for (int i = 0; i
  28. * <arr.length/2 ; i++) { char temp='0'; temp=arr[i];
  29. * arr[i]=arr[arr.length-1-i]; arr[arr.length-1-i]=temp; for (int j = 0; j <
  30. * arr.length; j++) { System.out.print(arr[j]); } System.out.println(); }
  31. * System.out.println(); for (int i = 0; i < arr.length; i++) {
  32. * System.out.print(arr[i]); }
  33. */
  34. }
  35. private static void dfs(String s,int a) {
  36. if (a==s.length()/2) {
  37. return;
  38. }
  39. char[] arr =new char[s.length()];
  40. arr= s.toCharArray();
  41. char temp='0';
  42. temp=arr[a];
  43. arr[a]=arr[arr.length-1-a];
  44. arr[arr.length-1-a]=temp;
  45. for (int j = 0; j < arr.length; j++) {
  46. System.out.print(arr[j]);
  47. }
  48. System.out.println();
  49. dfs(s.valueOf(arr),a+1);
  50. }
  51. }
  52. ```# MarkDown编辑器基本使用说明
  53. **如果这是您第一次使用MarkDown编辑器,建议先阅读这篇文章了解一下Markdown的基本使用方法。**
  54. ## 实时预览、全屏显示
  55. ![](/image_editor_upload/20190606013233_25630.png)
  56. **编辑器左边是输入框,右边是实际效果预览,可以点击编辑器上方界面小眼睛按钮来打开或关闭实时预览,如果感觉基本编辑界面太小太窄也可以使用全屏。**
  57. ## 插入代码
  58. **请不要在编辑框中直接粘贴代码,请使用代码块。**
  59. - #### 代码块
  60. ![](/image_editor_upload/20190606022155_81717.png)
  61. ![](/image_editor_upload/20190606024121_61585.png)
  62. **点击图标“代码块(多语言风格)”,即可在其中输入想要插入的代码。**
  63. *输入与预览图例:*
  64. ![](/image_editor_upload/20190606022918_54401.png)
  65. **如上图代码块的开头与结尾都有三个间隔号(键盘左上角Esc下方按键),开头三个间隔号后的“c”即为代码语言。下面是一个例子:**
  66. ```c
  67. #include<stdio.h>
  68. int main()
  69. {
  70. int a,b;
  71. while(~scanf("%d%d", &a, &b))printf("%d\n",a+b);
  72. return 0;
  73. }
  • 行内代码

    请点击“行内代码”按钮,再输入代码。

    输入与预览图例:

    如上图,与代码块不同,行内代码开头和结尾只有一个间隔号。下面是一个例子:

    #include<stdio.h>的作用是引入头文件!

标题样式

标题支持6种样式,可点击H1~H6按钮变更标题样式;

也可以直接输入“#”来编辑,“#”对应H1,“##”对应H2……

输入与预览图例:

文字样式

可点击按钮变更样式,或直接输入标记语法。

输入与预览图例:

如上图中直接输入标记语法符号也可以达到想要的效果。下面是几个例子:

  强调文本 强调文本
加粗文本 加粗文本
  ==标记文本==
删除文本

引用文本

插入图片

点击“添加图片”按钮即可插入想要的图片,但上传有大小限制,图片如果过大请修改本地图片属性后再上传。

插入表格

点击“添加表格”,填写一些基本属性,点击确定得到下图结果:

在左边输入框中填入一些信息,即可完成表格:

输入与预览图例:

你可以在左边输入框中任意增减图例中的竖线符号来调整表格格式。下面是一个例子:

内容板块 大纲内容 学习目标 ……
标准语法 标准C语言全语法 熟练掌握C语言标准语法
实验与探究 C语言特性 理解C语言底层原理 其他内容

列表

编辑一个列表,点击图标“无须列表”或“有序列表”,即可编辑内容,编辑好后按回车键,再次点击列表按钮开始编辑下一条。

输入与预览图例:

你可以如上图中根据需求灵活使用其他标记语法与Tab键,改变文字样式与格式。下面是一个例子:

  • C语言快速入门

    1. C语言第一个简单实例
    2. 实例说明
  • C语言的数据类型

    • 变量与常量数据
    • 数据类型和关键字
    • 本章总结与作业

科学公式 TeX(KaTeX)

请在编辑器的预编辑内容中查看公式语法示例

E=mc^2

行内的公式E=mc^2行内的公式。

x > y

(\sqrt{3x-1}+(1+x)^2)

\sin(\alpha)^{\theta}=\sum_{i=0}^{n}(x^i + \cos(f))

多行公式:

\displaystyle \left( \sum\_{k=1}^n a\_k b\_k \right)^2 \leq \left( \sum\_{k=1}^n a\_k^2 \right) \left( \sum\_{k=1}^n b\_k^2 \right)

\displaystyle \frac{1}{ \Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{ \frac25 \pi}} = 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} { 1+\frac{e^{-6\pi}} {1+\frac{e^{-8\pi}} {1+\cdots} } } }

f(x) = \int_{-\infty}^\infty \hat f(\xi)\,e^{2 \pi i \xi x} \,d\xi

关于空格

想要给一段文字添加多个 空格符 ?

  如果一定要输入多个连续空格符,可以切换输入法至全角输入(默认半角),然后再输入空格;


来试试编辑一篇文章吧,祝您使用愉快!

点赞(0)
 

0 分

0 人评分

 

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论