设计程序。用cin.getline()将一个字符串输入到字符数组中,按反序输出

如:输入“Abcd e”,“e dcbA”。

#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
getline(cin, str);
for(int i=str.size()-1; i>=0; i--)
cout<<str[i];
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-01
#include <iostream>
#include <memory.h>
#include <string.h>

int main()
{
const int SZ = 100;
char buffer[SZ];
::memset(buffer, '\0', SZ);
std::cin.getline(buffer, SZ);
for(int i = strlen(buffer) - 1; i > -1; i--)
std::cout << buffer[i];
getchar();
}
相似回答