HDOJ 1200 To and Fro(模拟题)

来源:互联网 发布:在日韩国人 知乎 编辑:程序博客网 时间:2024/06/07 06:31

思路:直接给代码了;

代码如下:

#include <iostream>  #include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <algorithm>#include <vector>using namespace std;int main(){char a[30][200];char b[510];int c;int i,j,i1;int x;int len;while(scanf("%d%*c",&c) && c){scanf("%s",b);x=0;len=strlen(b);for(i=0;i<30;i++){if(i%2==0){for(j=0;j<c;j++){a[i][j]=b[x++];}}else{for(j=c-1;j>=0;j--){a[i][j]=b[x++]; }}if(x-1>=len){i1=i;break;}}for(j=0;j<c;j++){for(i=0;i<i1;i++){printf("%c",a[i][j]);}}printf("\n");}                                    return 0;        }


原创粉丝点击