#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语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:790 |
WU-输出正反三角形 (C++代码)浏览:1021 |
IP判断 (C语言代码)浏览:763 |
1642题解浏览:716 |
简单的a+b (C语言代码)浏览:546 |
Tom数 (C语言代码)浏览:495 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |
分糖果 (C语言代码)浏览:920 |
C语言程序设计教程(第三版)课后习题7.4 (C++代码)浏览:557 |
管理学院的人数 (Java代码)浏览:538 |