UVA - 10361 Automatic Poetry
2016-07-13 16:31
465 查看
UVA - 10361 Automatic Poetry
题目大意:给出两个序列,第一个 s1s3s5,第二个 S…。输出两个序列,第一个删除括号,即 s1s2s3s4s5,第二个将 s2 与 s4 交换位置后替换…,即 Ss4s3s2s5。解题思路:读入两个序列,以括号为分界分别赋值给 5 个字符串,按需求输出。
#include<iostream> #include<cstring> char s[10][10000]; int main(){ int cc; scanf("%d",&cc); char temp[10000]; char temp2[10000]; char t[4]="..."; getchar(); while(cc--) { memset(temp,0,sizeof(temp)); memset(temp2,0,sizeof(temp2)); memset(s,0,sizeof(s)); gets(temp); gets(temp2); int i=0; int j=0; for(i ;temp[i] !='<' ;i++) s[0][j++]=temp[i]; i++; j=0; for(i ;temp[i] !='>' ;i++) s[1][j++]=temp[i]; j=0; i++; for(i ;temp[i] !='<' ;i++) s[2][j++]=temp[i]; j=0; i++; for(i ;temp[i] !='>' ;i++) s[3][j++]=temp[i]; j=0; i++; for(i ; i<strlen(temp);i++) s[4][j++]=temp[i]; j=0; for(i = 0; temp2[i]!='.';i++) s[5][j++]=temp2[i]; printf("%s%s%s%s%s\n",s[0],s[1],s[2],s[3],s[4]); printf("%s%s%s%s%s\n",s[5],s[3],s[2],s[1],s[4]); } return 0; }
相关文章推荐
- Django通用视图讲解
- Quartz和Spring Task定时任务的简单应用和比较
- UVA-537 Artificial Intelligence?
- ubuntu下git常用命令
- JEDEC DDR2和DDR3 SPECIFICATION区别(持续更新)
- Yii实现的多级联动下拉菜单
- 安卓学习笔记---AndroidStudio快捷键
- 触屏手指滑动计算演示
- toodifficult 题解
- IPC之消息队列
- eclipse 删除所有注释及空白行
- 根据经纬度和半径计算经纬度范围
- 搜索的一些谓词
- C语言常用基础数据类型和变量
- 触屏手指滑动计算演示
- UVA-10815 - Andy's First Dictionary
- docker 常用命令
- (第14讲)哈希表的开放地址法中的二次探测
- Oracle同义词创建及其作用
- unity Shader 描边