【发布时间】:2014-11-19 02:21:16
【问题描述】:
我可以使用什么代码打印出用户在此数组中输入的最高值和最低值?这个程序需要取用户输入的平均值(我已经做过)。现在我需要做的就是让程序打印出用户输入的最高和最低值。
#include <iostream>
using namespace std;
int main()
{
float days = 0;
float temperatures [50];
float temptotal = 0;
float average = 0;
cout << "Enter the number of days: ";
cin >> days;
if (days > 50)
{
cout << "You may only enter temperatures for 50 days." << endl;
return 0;
}
for (int i = 1; i <= days; i++)
{
cout << "Enter the temperature for day number " << i << ": ";
cin >> temperatures[50];
temptotal += temperatures[50];
}
average = (temptotal / days);
cout << "The temperature average is: " << average << endl;
return 0;
}
【问题讨论】:
-
那么,如果你被要求从 50 个数字中找出最大或最小的数字,你会怎么做?