九度OJ 1125
来源:互联网 发布:.win域名备案 编辑:程序博客网 时间:2024/06/06 06:48
//压缩空格后的字符串长度 int deleteKong(char s[],int n) { int i=0,j=0; for(i=0;i<n;++i) { if(s[i]==' ') { while(s[++i]==' ') continue; s[j++]=s[--i]; } else { s[j++]=s[i]; } } s[j]='\0'; return j; } //子串逆转 void change(char s[],int start,int end) { char t; while(start<end) { t=s[start]; s[start]=s[end]; s[end]=t; start++; end--; } } int main() { int n,i,start,end; char a[100001]; while(scanf("%d",&n)!=EOF&&n!=0) { while (getchar()!='\n') continue; gets (a); n=deleteKong(a,n); for(i=0;i<n;++i) { if(a[i]!=' ') { start = i; while(++i<n&&a[i]!=' ') continue; end = i-1; change(a,start,end); } } puts(a); } return 0; }
阅读全文
0 0
- 九度 oj 1125
- 九度OJ 1125
- 【九度OJ】:九度OJ 1050
- 【九度OJ】:九度OJ 1053
- 【九度OJ】:九度OJ 1056
- 【九度OJ】:九度OJ 1059
- 【九度OJ】:九度OJ 1206
- 九度OJ:1000
- 【九度OJ】 1006
- 九度 OJ 1499
- 九度OJ-1002
- 九度OJ-1003
- 九度OJ 1004
- 九度OJ 1003
- 九度oj 采药
- 九度OJ 1001
- 九度OJ 1015
- 九度oj 1972
- OpenGL 绘制简单三角形
- 【安全牛学习笔记】被动信息收集
- [uboot] (第四章)uboot流程——uboot编译流程
- Win10年度更新开发必备:VS2015 Update 3正式版下载汇总
- [uboot] (第五章)uboot流程——uboot启动流程
- 九度OJ 1125
- 2016-2017 ACM-ICPC CHINA-Final
- union和struct的大小计算
- 吴恩达Coursera深度学习课程 DeepLearning.ai 提炼笔记(3-2)-- 机器学习策略(2)(转)
- 小白每天学习两个函数D2-(strcpy,memcpy)
- 队列
- Presto ETL SQL 执行框架
- [App] Memcached 基本安装与使用
- Tyvj1952 Easy(期望+dp)