fill array, show arrary , reverse_array

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fill array, show arrary , reverse_array相关的知识,希望对你有一定的参考价值。

技术分享图片
#include <iostream>
using namespace std;

int Fill_array(double arr[], int n)
{
    int count = 0;

    cout << "Enter your price: "<< endl;
    for(int i =0; i < n; i++)
    {
        cin >> arr[i];
        if((i+1) == n)
            cout <<"Enough! You are a rich man!"<<endl;
        else if(!cin)
            break;
        count++;
    }
    return count;
}

void Show_array(const double arr[], int n)
{
    cout << "Your price list below: " << endl;
    for (int i = 0; i < n; i++)
        cout << "Price #" << i+1 << ": "<< arr[i] << endl;

}

void Reverse_array(double arr[], int n)
{
    cout << "OK! Your price is: " << endl;
    while(n--)
    {
        cout <<"$"<< arr[n] << endl;
    }
}
const int LEN = 5;
int main()
{
    double name[LEN];
    int ct = Fill_array(name, LEN);
    cout << "There are  " << ct << " cases of dirty money!"<<endl;
    Show_array(name, ct);
    Reverse_array(name, ct);
}
View Code

sizeof(arr) / sizeof(double) 得到数组元素个数??

arr[LEN] == `\0`;

然后在for里用 i+1== LEN 来判断更容易理解,如果为true说明数组已经填满。

一会用指针做一遍。

以上是关于fill array, show arrary , reverse_array的主要内容,如果未能解决你的问题,请参考以下文章

Array(n) 和 Array(n).fill 之间的区别?

array_fill 填充数组内容

Arrays.fill 在 Java 中使用多维数组

JavaScript Array.prototype.fill:参数的含义

理解Array.prototype.fill和Array.from

PHP合并数组