杭电ACM-Text Reverse
2012-08-13 19:50
375 查看
http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1§ionid=2&problemid=5
题目不难,比较麻烦,注意getchar()吸收回车,getline()接收字符串等的使用,空格的ascii是32
View Code
题目不难,比较麻烦,注意getchar()吸收回车,getline()接收字符串等的使用,空格的ascii是32
View Code
#include"iostream" #include"string" #include"stdio.h" using namespace std; int main() { int ii,i,j,t,len; string str; char st[1005]; cin>>t; getchar();//吸收回车 while(t--) { getline(cin,str); j=0; len=str.size(); for(i=0;i<len;i++) { if(str[i]==32) { ii=i-1; for(;j<i;j++) st[j]=str[ii--]; st[j++]=32; } if(i==len-1) { ii=i; for(;j<=i;j++) st[j]=str[ii--]; st[j]='\0'; } } for(i=0;i<len;i++) cout<<st[i]; cout<<endl; } return 0; }
相关文章推荐
- 杭电ACM 1062: Text Reverse
- 杭电acm刷题(3):1062,Text Reverse 标签: 杭电acm 2017-05-15 08:26 126人阅读 评论(0)
- 杭电acm刷题(3):1062,Text Reverse
- 杭电ACM 1062: Text Reverse
- 杭电acm1012 hdu-acm-1012解题报告
- 杭电ACM1130——How Many Tree?~~Catalan数
- 杭电ACM--2001计算两点间的距离
- 杭电 ACM HDU Train Problem I
- JAVA(HDU)杭电ACM 2955
- 杭电ACM--2034人见人爱A-B
- 杭电ACM--2004成绩转换
- 杭电acm统计字符
- 杭电ACM2665——Kth number~~划分树
- 杭电ACM 第1002题
- 杭电ACM 第2013题
- 杭电ACM 第2029题
- 杭电ACM 第2047题
- 杭电ACM 2070题
- 杭电ACM 第2092题
- 杭电 acm 1722 Cake