hdu 1062(倒置句中单词)<未戳破的玄学>
来源:互联网 发布:ubuntu rm 删除文件夹 编辑:程序博客网 时间:2024/06/05 08:49
pe诅咒,多人见证的玄学,终有一天能破解
初回进阶版
#include<stdio.h>#include<string.h>int main(){ int T,i,j,t; char a[1000];//="123 4567"; while(scanf("%d",&T)==1) { while(T--) { getchar(); //setbuf(stdin,NULL);//失败了,暂不知为什么 scanf("%[^\n]",a); i=0;////j是大移动位,i是执行位 //xprintf("origin %s\n"); for(j=0;j<strlen(a);j++) { //printf("!!%s\n",a); if(a[j+1]==' '||a[j+1]=='\0') { //printf("a[] %c\n",a[j]); t=i; for(;i<(j+t+1)/2;i++) { a[i]+=a[j-i+t]; a[j-i+t]=a[i]-a[j-i+t]; a[i]=a[i]-a[j-i+t]; //printf("!%s\n",a); } i=j+2; } } printf("%s\n",a); } //printf("end\n"); }}
临终版
#include<stdio.h>#include<string.h>int main(){ int T,i,j,t; char a[1003]; scanf("%d",&T); while(T--) { getchar(); scanf("%[^\n]",a); i=0; for(j=0;j<strlen(a);j++) { if(a[j+1]==' '||(j+1)==strlen(a))) { t=j; while(t>=i) printf("%c",a[t--]); if(a[j+1]==' ') printf(" "); i=j+2; } } printf("\n"); } return 0;}
阅读全文
0 0
- hdu 1062(倒置句中单词)<未戳破的玄学>
- 倒置英文字母中单词的字母顺序
- 单词的整体倒置
- POJ 2880:句中最长的单词
- Bailian2880 句中最长的单词【字符串】
- 题目:倒置英文句子中单词的字母顺序
- 倒置英文句子中单词的字母顺序
- 倒置英文句子中单词的字母顺序
- 华为机试-倒置英文句中的单词
- 倒置单词的小程序
- 单词倒置问题的答案和注释(C语言)
- 将一句话中单词进行倒置,标点符号不倒置
- 单词倒置
- 单词倒置
- 单词倒置
- 单词倒置
- 单词倒置
- 单词倒置
- java调用python脚本
- android开发 点击按钮弹出对话框的简单实现
- TensorFlow实战2:实现多项式回归
- 谈谈技术选型的注意事项
- 【量化小讲堂-Python&Pandas系列16】布林带策略在A股的实证
- hdu 1062(倒置句中单词)<未戳破的玄学>
- 优化MySQL
- python数据清洗流程和注意点
- 2017-11-15
- larebel 数据表迁移
- ON1 Photo RAW 2018官方版下载附安装教程
- deepmind_lab会 里面会用到lua这个开发工具 下面是简单的介绍
- javaweb项目运行时环境异常
- 连续存储数组的算法演示