UVA 10361-Automatic Poetry

来源:互联网 发布:python 时间精确度 编辑:程序博客网 时间:2024/06/07 12:10

UVA 10361-Automatic Poetry

题目大意: 给俩个字符串,第一个含有俩次<>,第二个以…结尾,输出第一条将第一个字符串的<>去掉,第二条将第二个字符串的…改为规定规律的字符串

解题思路: 边输入边输出边判断

#include <stdio.h>#include <string.h>#include <iostream>using namespace std;int main() {    int n;    cin >> n;    getchar();    while(n--) {        char t;        char c[4][100];        for(int i = 0; i < 4; i++)            memset(c[i], 0, sizeof(c[i]));        for(int i = 0; (t = getchar()) != '<'; i++)            printf("%c", t);        for(int i = 0; (t = getchar()) != '>'; i++) {            printf("%c", t);            c[0][i] = t;        }        for(int i = 0; (t = getchar()) != '<'; i++) {            printf("%c", t);            c[1][i] = t;        }        for(int i = 0; (t = getchar()) != '>'; i++) {            printf("%c", t);            c[2][i] = t;        }        for(int i = 0; (t = getchar()) != '\n'; i++) {            printf("%c", t);            c[3][i] = t;        }        printf("\n");        for(int i = 0;(t = getchar()) != '.'; i++)            printf("%c", t);        for(;(t = getchar()) != '\n';)            ;        printf("%s%s%s%s\n", c[2], c[1], c[0], c[3]);    }return 0;}
0 0
原创粉丝点击