monthlyAverage()関数の関数呼び出しに問題があります。なぜ機能するために何を渡すべきかわからないためです。関数呼び出しは、私が何かを通過させるされていないため、この機能に問題が関数を介して引数を渡す際に問題が発生しました
// Zachary Fernandez
// Term Project Part II
// TP21_rainfall_statisitcs.cpp
#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;
void userInput(double rainfall[]);
double totalRainfall(double rainfall[]);
double monthlyAverage(double sum);
int main()
{
double rainfall[12];
cout << "Please enter the rainfall of each month of the year\n";
cout << "seperated by a space.\n";
userInput(rainfall);
totalRainfall(rainfall);
monthlyAverage();
system("pause");
return 0;
}
void userInput(double rainfall[])
{
for (int i = 0; i < 12; i++)
{
cin >> rainfall[i];
}
}
double totalRainfall(double rainfall[])
{
double sum = 0;
for (int i = 0; i < 12; i++)
{
sum += rainfall[i];
}
cout << "The total amount of rainfall for the year is: ";
cout << sum;
cout << endl;
return sum;
}
。私はそれが働くために何をすべきかも知らない。
double monthlyAverage(double sum)
{
double average;
average = (sum/12);
cout << "The average monthly rain fall is: ";
cout << average;
cout << endl;
return average;
}
3分で5つの答え。私は遅かった。 – Aminopterin