#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
cin>>n;
getchar();
string a;
int k=0;
while(n--)
{
getline(cin,a,'\n');
int b=a.size();
int s=0;
for(int i=0;i<b;i++)
{
if(a[i]==' ')
{
k++;
if(k==1)
{
for(int j=i-1;j>=s;j--)
cout<<a[j];
cout<<' ';
s=i;
}
else
{
for(int j=i-1;j>=s;j--)
cout<<a[j];
s=i;
}
}
if(i==b-1)
{
for(int j=i;j>s;j--)
cout<<a[j];
cout<<endl;
}
}
k=0;
s=0;
}
}
学到了getline的用法
本文介绍了一个C++程序,该程序利用getline函数从输入中读取每一行字符串,并演示了如何遍历这些字符串来查找特定字符。通过对每个字符的检查,程序能够识别并处理空格,实现了逆序输出的功能。
942

被折叠的 条评论
为什么被折叠?



