21xrx.com
2024-09-20 06:28:42 Friday
登录
文章检索 我的文章 写文章
C++实现单词反转输入
2023-06-29 19:12:37 深夜i     --     --
C++ 单词反转 输入

C++是一种强大的编程语言,可以用来开发各种各样的应用程序。如果你正在学习C++语言,那么你可以尝试实现单词反转输入的代码。单词反转输入是指将输入的每个单词倒序输出,在C++中实现这个功能并不难。下面就是一个简单的代码示例:


#include <iostream>

#include <sstream>

#include <string>

using namespace std;

void reverse_word(string word) {

  for (int i = word.length() - 1; i >= 0; i--) {

    cout << word[i];

  }

  cout << " ";

}

int main() {

  string line, word;

  getline(cin, line);

  istringstream iss(line);

  while (iss >> word) {

    reverse_word(word);

  }

  cout << endl;

  return 0;

}

这段代码首先定义了一个函数`reverse_word()`,它接受一个字符串参数,用于将输入的单词倒序输出。函数中使用了一个循环,从字符串的末尾开始循环,依次将每个字符输出,倒序输出整个字符串。在主函数`main()`中,我们首先使用`getline()`函数读取一行输入,并将其存储在`line`字符串中。接着,我们使用`istringstream`构造函数将`line`字符串转化为输入流,方便我们逐个读取单词。然后我们使用`while`循环,依次读取每个单词,并调用`reverse_word()`函数将其倒序输出。最后,我们换行输出并结束程序。

以上就是一个简单的C++实现单词反转输入的代码示例。如果你对C++语言还不熟练,可以多多练习,不断提高自己的编程能力。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复