UVa-10361
来源:互联网 发布:web二手交易网站源码 编辑:程序博客网 时间:2024/05/17 22:40
#include <stdlib.h>#include <stdio.h>#include <string.h>#define MAXN 120#define NumOfParts 5char line[MAXN];char parts[NumOfParts][MAXN];#define shaint main(){#ifdef shafreopen("input.txt", "r", stdin);freopen("output.txt", "w", stdout);#endifint NumOfPoem;scanf("%d", &NumOfPoem);getchar();int i;for (i = 0; i < NumOfPoem; i++){memset(line, 0, sizeof(line));fgets(line, MAXN, stdin);char * pre = line, *ptr = line;int t = NumOfParts - 1;while(t--){ptr = (t%2 == 0)?(strchr(pre, '>')):(strchr(pre, '<'));memset(&parts[NumOfParts-2-t][0], 0, sizeof(parts[NumOfParts-2-t]));memcpy(&parts[NumOfParts-2-t][0], pre, (ptr-pre)*sizeof(char));pre = ptr + 1;}memset(&parts[NumOfParts-1][0], 0, sizeof(parts[NumOfParts-1]));memcpy(&parts[NumOfParts-1][0], pre, (line+strlen(line)-pre-1)*sizeof(char));memset(line, 0, sizeof(line));fgets(line, MAXN, stdin);char * s = strchr(line, '.');*s = '\0';printf("%s%s%s%s%s\n", parts[0], parts[1], parts[2], parts[3], parts[4]);printf("%s%s%s%s%s", line, parts[3], parts[2], parts[1], parts[4]);printf("\n");}return 0;}
0 0
- UVA 10361
- UVa 10361
- UVA 10361
- uva-10361
- uva 10361
- uva 10361
- uva 10361
- UVa-10361
- uva 10361
- UVA - 10361
- uva 10361
- UVA 10361
- UVA 10361
- uva 10361
- uva 10361
- UVA 10361
- uva 10361 Automatic Poetry
- uva oj 10361
- mysql logs-slave-updates (A -> B -> C)
- ubuntu 12.04菜单消失
- unity开发 --------- c# 基本语法 003
- MySQL基础知识--------- InnoDB存储引擎
- windows sever 2003 中部署.net网站(运用花生壳动态域名)
- UVa-10361
- Myeclipse部署maven web项目到tomcat
- ( 经典 ) Android深入浅出之Binder机制
- 故乡的雪
- 10720Graph Construction(Havel-Hakimi定理 )
- Strapdown Inertial Navigation System --《惯性技术(国防工业大学出版社)》读书笔记(2)
- 深入剖析Java内存分配、管理
- Chrome 查看和调试js代码
- canvas剪裁(一)