相关疑难解决方法(0)

C++反向数组

在C++中,我需要:

  • 从用户输入读入一个字符串并将其放入一个char数组[done]
  • 然后将该数组传递给函数[done]
  • 该函数应该颠倒字符的顺序[问题!]
  • 然后,回到main()它,它显示原始数组与新反转的字符.

我在创建实际执行倒车的功能时遇到了麻烦,因为我有一些限制:

  • 我不能有任何本地数组变量.
  • 没有指针

我的函数只传入原始数组,即:

void reverse(char word[])
Run Code Online (Sandbox Code Playgroud)

编辑:到目前为止这是我的代码库:

void reverse(char word[]);

void main() 
{
  char word[MAX_SIZE];

  cout << endl << "Enter a word : ";
  cin >> word; 
  cout << "You entered the word " << word << endl;

  reverse(word); 

  cout << "The word in reverse order is " << word << endl;
}

void reverse(char myword[]) 
{
  int i, temp;
  j--;

  for(i=0;i<(j/2);i++) 
  {
    temp      = myword[i];
    myword[i] = myword[j];
    myword[j] = …
Run Code Online (Sandbox Code Playgroud)

c++ arrays reverse

5
推荐指数
2
解决办法
4万
查看次数

标签 统计

arrays ×1

c++ ×1

reverse ×1