#include <iostream>
using namespace std;
void inputArray(double [], int );
void printArray(double [] ,int);
int main()
{
double rainfall[5];
rainfall[0]=1;
rainfall[1]=6;
rainfall[2]=9;
rainfall[3]=23;
rainfall[4]=67;
printArray(rainfall,5);
inputArray(rainfall,5);
}
void printArray(double array[],int size)
{
for(int i=0;i<size;i++){
cout<< "Rainfall is";
cout << array[i] <<endl;
}}
void inputArray(double array[], int size)
{
for(int i=0;i<size;i++){
cout << "Enter the Rainfall:";
cin >> array[i] << endl;
}
}
答案 0 :(得分:2)
你不能这样做:
cin >> foo << endl;
在代码的最后一行附近,您似乎正在尝试执行以下操作:
你应该这样做:
cin >> array[i];
cout << array[i] << endl;
请记住,cin >> foo
表示“从控制台获取一些输入并将其放入foo”,而cout << foo
表示“输出 foo到控制台。“
答案 1 :(得分:-1)