#include <stdio.h> #include <string.h> void reverse(char* s, int L, int R){ if(L >= R) return; char temp = s[L]; s[L] = s[R]; s[R] = temp; puts(s); reverse(s, L + 1, R - 1); } int main(){ char s[1000]; int n; int status=scanf("%d%s", &n, &s); reverse(s, 0, n - 1); printf("\n%s", s); return 0; }
0.0分
0 人评分
C语言训练-求函数值 (C语言代码)浏览:937 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:515 |
WU-陶陶摘苹果2 (C++代码)浏览:973 |
DNA (C语言描述,数据结构)浏览:855 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:659 |
数对 (C语言代码)浏览:702 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:486 |
Hello, world! (C语言代码)浏览:824 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:610 |