信奥一本通题:例5.1反序输出

例5.1,反序输出

image-20230603105718733

解题思路

根据题意可知执行顺序

1、创建有100个元素的数组

2、给数组赋值N个元素,N个为输入的有效元素,可用break结束循环

3、用另外的变量在赋值的过程中记录赋值的有效元素

4、用for循环从最后一位开始数数并打印数组的元素

程序如下:

#include <iostream>

using namespace std;

int main()
{
    int a[100],b=0;
    for(int i=0; i<100; i++)
    {
        cin>>a[i];
        if(a[i]==false)
        {
            break;
        }
        b++;
    }
    for(int i=b-1; i>=0; i--)
    {
        cout<<a[i]<<" ";
    }
    return 0;
}

posted @ 2023-06-08 11:22  大龙猫先生  阅读(125)  评论(0编辑  收藏  举报