小编une*_*ing的帖子

使用循环向后打印char数组c ++

我试图向后打印一个未知长度的数组,所以写道,循环应该从终结器开始,然后转到打印每个字母的第一个字母,但它只保留打印的第一个字母

#include <iostream>
using namespace std;

int main()
{
    char word[10];
    int i;

    cout << "Enter a word: " ;
    cin >> word;

    for ( word[i]= '\0'; word[1] <0; word[i] --)
    {
        cout << word[i] << endl;

    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays

-1
推荐指数
1
解决办法
1787
查看次数

如何向后打印数组

用户输入一个放置在数组中的数字,然后需要对该数组进行排序backwadrds

int main()
{
    int numbers[5];
    int x;

    for (int i = 0; i<5; i++)
    {
        cout << "Enter a number: ";
        cin >> x;
        numbers[x];
    }

    for (int i = 5; i>0 ; i--)
    {
        cout << numbers[i];
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ arrays

-6
推荐指数
1
解决办法
3万
查看次数

标签 统计

arrays ×2

c++ ×2