3 条题解
-
12南师大王琼老师 (王琼老师) LV 10 MOD @ 2018-12-08 12:02:52
#include <iostream> using namespace std; int main() { char s[100000]; gets(s); bool flag=false; int si=-1,ei=-1; for(int i=0; s[i]!=0; i++) { if(s[i]==' ') { if(flag==true) ei=i-1; flag=false; } else { if(flag==false) si=i; flag=true; } if(si!=-1 && ei!=-1) { int i=si,j=ei; while(i<j) { char tmp=s[i]; s[i]=s[j]; s[j]=tmp; i++; j--; } } } puts(s); return 0; }
-
12021-04-01 21:12:40@
#include <iostream>
using namespace std;
void DianDao(char s[]);
int main()
{
char s[10000];
gets(s);
DianDao(s);
return 0;
}void DianDao(char s[])
{
int k=-1,i=0;
for(i; s[i]!=0; i++)
if(s[i]==32)
{
for(int j=i-1; j>k; j--)
cout<<s[j];
cout<<" ";
k=i;
}
for(int j=i-1; j>k; j--)
cout<<s[j];
} -
-42021-03-13 13:59:01@
#include <iostream>
using namespace std;int main()
{
char s[100000];
gets(s);
bool flag=false; int si=-1,ei=-1;
for(int i=0; s[i]!=0; i++)
{
if(s[i]==' ')
{
if(flag==true) ei=i-1;
flag=false;
}
else
{
if(flag==false) si=i;
flag=true;
}
if(si!=-1 && ei!=-1)
{
int i=si,j=ei;
while(i<j)
{
char tmp=s[i]; s[i]=s[j]; s[j]=tmp; i++; j--;
}
}
}
puts(s);
return 0;
}
- 1
信息
- 难度
- 2
- 分类
- (无)
- 标签
- 递交数
- 1376
- 已通过
- 63
- 通过率
- 5%
- 被复制
- 5
- 上传者