1007. To and Fro
来源:互联网 发布:衣服淘宝店铺怎么描述 编辑:程序博客网 时间:2024/04/29 10:22
Input
There will be multiple input sets. Input for each set will consist of two lines. The first line will contain an integer in the range 2 . ..20 indicating the number of columns used. The next line is a string of up to 200 lower case letters. The last input set is followed by a line containing a single 0, indicating end of input.
Output
Each input set should generate one line of output, giving the original plaintext message, with no spaces.
Sample Input
5
toioynnkpheleaigshareconhtomesnlewx
3
ttyohhieneesiaabss
0
Sample Output
theresnoplacelikehomeonasnowynightx
thisistheeasyoneab
代码实现:
#include<stdio.h>#include<string.h>int main() { int i, j, n, k = 1; char s[1000]; char a[200][200] = {0}; while (1) { scanf("%d", &n); if (n == 0 ) break; scanf("%s", s); k = 1; for (i = 0; i < strlen(s)/n; i++) { if (k == 1) { for (j = 0; j < n; j++) { a[i][j] = s[i*n + j]; } k = k*(-1); } else { for (j = n - 1; j >= 0 ; j--) { a[i][j] = s[i*n + n - j - 1]; } k = k*(-1); } } for (j = 0; j < n; j++) { for (i = 0; i < strlen(s)/n; i++) printf("%c", a[i][j]); } printf("\n"); } return 0;}
0 0
- 1007. To and Fro
- 1007. To and Fro
- 1007. To and Fro
- 1007. To and Fro
- 1007. To and Fro
- 1007. To and Fro
- 1007. To and Fro
- sicily--1007. To and Fro
- Sicily.1007. To and Fro
- Sicily 1007. To and Fro
- sicily 1007. To and Fro
- sicily 1007.To and Fro
- Sicily 1007. To and Fro
- [sicily]1007. To and Fro
- sicily 1007. To and Fro
- sicily 1007. To and Fro
- Sciliy 1007. To and Fro
- Sicily: 1007. To and Fro
- Spring整合Mybatis
- 约瑟夫环问题
- 提高项目22-成绩处理函数版 (参数)
- Ubantu下的输入法--小巧有用
- 如何在Java IDE中使用selenium
- 1007. To and Fro
- win7 删除右下角的win10升级提示
- 类似滑动苹果解锁Text
- 灯光探测器 Light Probes
- 酷欧天气开发笔记3:显示天气信息
- Python IDLE reload(sys)后print无法正常执行命令的原因
- 虚拟地址的映射建立
- 交通序列号 简单DP
- text-align:center 和margin:0 auto的区别