读书人

uva 刘汝佳第一个课题的简单题

发布时间: 2012-09-01 09:33:03 作者: rapoo

uva 刘汝佳第一个专题的简单题

10055

//注意题目意思是输入n行字符串,然后换种方法输出//注意1 如果没有东西输出直接输空格  2 最后不用换行#include <algorithm>#include <iostream>#include <cstring>#include <string>#include <vector>#include <cstdio>#include <stack>#include <queue>#include <cmath>using namespace std;#define MAXN 110char str[MAXN];char ans[MAXN][MAXN];//存储输入的字符串int  cnt , len , max_len; int main(){    cnt = 0;    memset(ans , ' ' , sizeof(ans));//初始化为空格    while(gets(str)){        len = strlen(str);        if(strlen(str) > max_len)  max_len = len;//求出最大的长度        for(int i = 0 ; i < strlen(str) ; i++)            ans[cnt][i] = str[i];        cnt++;    }    //输出是从低向上输出    for(int j = 0 ; j < max_len ; j++){       for(int i = cnt-1 ; i >= 0 ; i--)          printf("%c" , ans[i][j]);       printf("\n");    }    return 0;}



读书人网 >编程

热点推荐