poj 2039 To and Fro【字符数组操作】
来源:互联网 发布:农村淘宝网店查询 编辑:程序博客网 时间:2024/05/23 01:15
这道题同样没有太多好说的,总之要细心就好了!
AC的代码:
#include <stdio.h>#include <string.h>//先输入到一个字符数组之后在进行处理char letters[22][202];//第一行代表列char myInput[202];void testPrint(int n){//测试输出int i,j;for(j=0;j<(int)strlen(myInput)/n;j++){for(i=0;i<n;i++){printf("%c ",letters[i][j]);}printf("\n");}}void process(int N){int row; //行数int i=0;int j;while(i<(int)strlen(myInput)){//先判断行数奇偶,确定输入方向row=i/N;if (row%2==0){//正向输入for(j=0;j<N;j++){letters[j][row]=myInput[i];i++;}}else{//反向输入for(j=N-1;j>=0;j--){letters[j][row]=myInput[i];i++;}}}//转换完毕,测试输出//testPrint(N); //ok}void Print(int n){int i,j;for(i=0;i<n;i++){for(j=0;j<(int)strlen(myInput)/n;j++){printf("%c",letters[i][j]);}}printf("\n");}int main(){int N;//代表输入的字符数组排成多少列while(~scanf("%d",&N) && N!=0){scanf("%s",myInput);//将输入的数组变成二维字符数组process(N);//正式输出Print(N);}return 0;}
0 0
- poj 2039 To and Fro【字符数组操作】
- poj 2039 To and Fro
- poj 2039 To and Fro
- poj 2039 To and Fro
- POJ 2039:To and Fro
- POJ-2039 To and Fro
- POJ 2039 To and Fro
- POJ 2039 TO and Fro(模拟)
- POJ 2039 To and Fro(水题)
- POJ 2039 To and Fro G++
- To and Fro-2039
- POJ 2039 To and Fro
- POJ 2039 && HDU 1200 To and Fro(水~)
- POJ 2039 To and Fro(我的水题之路——解密,N个字符的正逆序)
- sicily1007. To and Fro
- 1007. To and Fro
- 1007. To and Fro
- zoj2208--------------------To and Fro
- 用C#输出数据到excel的最简单的例子(By kiseigo)
- vim的进阶使用。
- error: identifier "XXXXX" is undefined
- C/C++小知识总结
- linux apache2 mysql 简单配置
- poj 2039 To and Fro【字符数组操作】
- SAS学习笔记之日期、时间(二)
- 队列基本操作 出队与入队
- linux之sort用法
- 在命令行中通过adb shell am broadcast发送广播通知
- 还是贪心
- zookeeper的领导者选举和原子广播
- JS 数据类型转换
- python测试应用级别