#include<iostream> using namespace std; int fun(int n,char a[],int num,int ziro){ if(n<=1) return 0; int temp = a[ziro]; a[ziro]=a[num-1-ziro]; a[num-1-ziro]=temp; ziro++; for(int i=0;i<num;i++) cout << a[i]; cout << endl; fun(n-2,a,num,ziro); } int main(){ int n; cin >> n; int num = n; int ziro =0; char a[100]; for(int i=0;i<n;i++) cin >> a[i]; fun(n,a,num,ziro); cout << endl; for(int i=0;i<n;i++) cout << a[i]; return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:981 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:488 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:502 |
字符串输入输出函数 (Java代码)浏览:1498 |
蛇行矩阵 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:910 |
蛇行矩阵 (C语言代码)浏览:606 |
字符逆序 (C语言代码)浏览:645 |
数字游戏 (C++代码)浏览:1240 |