UVA 10361 Automatic Poetry
2017-06-04 18:24
411 查看
简单的字符串处理问题, 代码如下:
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cctype>
#define MAXN 100
int n;
char l1[MAXN];
char l2[MAXN];
char c1[MAXN];
char c2[MAXN];
char ss[MAXN][MAXN];
int main()
{
int i,j, ps;
char ch;
//freopen("input.txt", "r", stdin);
scanf("%d", &n);
getchar();
while(n--) {
memset(l1, 0, sizeof(l1));
memset(l2, 0, sizeof(l2));
memset(ss, 0, sizeof(ss));
i = j = ps = 0;
while((ch = getchar()) != '\n') {
if(ch == '<') {
ps++;
j = 0;
} else if(ch == '>') {
ss[ps][j] = '\0';
ps++;
j = 0;
} else if(ch != '<' && ch != '>') {
l1[i++] = ch;
ss[ps][j++] = ch;
}
}
i = 0;
while((ch = getchar()) != '\n') {
if(ch != '.') l2[i++] = ch;
}
strcat(l2, ss[3]);
strcat(l2, ss[2]);
strcat(l2, ss[1]);
strcat(l2, ss[4]);
printf("%s\n", l1);
printf("%s\n", l2);
}
return 0;
}
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cctype>
#define MAXN 100
int n;
char l1[MAXN];
char l2[MAXN];
char c1[MAXN];
char c2[MAXN];
char ss[MAXN][MAXN];
int main()
{
int i,j, ps;
char ch;
//freopen("input.txt", "r", stdin);
scanf("%d", &n);
getchar();
while(n--) {
memset(l1, 0, sizeof(l1));
memset(l2, 0, sizeof(l2));
memset(ss, 0, sizeof(ss));
i = j = ps = 0;
while((ch = getchar()) != '\n') {
if(ch == '<') {
ps++;
j = 0;
} else if(ch == '>') {
ss[ps][j] = '\0';
ps++;
j = 0;
} else if(ch != '<' && ch != '>') {
l1[i++] = ch;
ss[ps][j++] = ch;
}
}
i = 0;
while((ch = getchar()) != '\n') {
if(ch != '.') l2[i++] = ch;
}
strcat(l2, ss[3]);
strcat(l2, ss[2]);
strcat(l2, ss[1]);
strcat(l2, ss[4]);
printf("%s\n", l1);
printf("%s\n", l2);
}
return 0;
}
相关文章推荐
- UVa10361 - Automatic Poetry
- UVa 10361 Automatic Poetry
- uva 10361
- UVA - 10361
- UVa - 10361 - Automatic Poetry
- UVa10361_Automatic Poetry(小白书字符串专题)
- UVA 10361 - Automatic Poetry
- UVa 10361 Automatic Poetry
- UVa 10361 - Automatic Poetry
- UVA 10361 Automatic Poetry
- UVA 题目10361 - Automatic Poetry
- UVA 10361-Automatic Poetry(串)
- uva 10361
- UVA 10361 串位置的交换
- uva 10361(字符串)
- uva 10361 - Automatic Poetry
- UVa10361-Automatic Poetry-字符串-难度1
- uva10361 Automatic Poetry
- UVA 10361 Automatic Poetry
- uva 10361 - Automatic Poetry