C++ 我需要显示最高和最低销售值
我需要创建一个程序,输入一周中每一天的每日销售额。输入值后,我需要能够显示:C++ 我需要显示最高和最低销售值,c++,visual-c++-2010,C++,Visual C++ 2010,我需要创建一个程序,输入一周中每一天的每日销售额。输入值后,我需要能够显示: Sales for day 1 are ### Sales for day 2 are ### The lowest sales was XXX The highest sales was XXX 问题是我无法将我的代码设置为cout: Sales for day 1 are XXX Sales for day 2 are XXX 我能说的就是 Sales are: XXX XXX XXX 我也不知
Sales for day 1 are ###
Sales for day 2 are ###
The lowest sales was XXX
The highest sales was XXX
问题是我无法将我的代码设置为cout:
Sales for day 1 are XXX
Sales for day 2 are XXX
我能说的就是
Sales are:
XXX
XXX
XXX
我也不知道如何找到最低和最高的销售额。我们甚至还没有开始使用最小和最大函数,所以我不知道如何实现它
到目前为止,我的代码是:
const int DAYS_SALES = 7;
double sales[DAYS_SALES];
int sub;
double min = 0;
double max = 0;
for(sub = 0; sub < DAYS_SALES; ++sub)
{
cout << "Enter in the sales for day " << (sub + 1) << " ";
cin >> sales[sub];
}
cout << endl << "The sales for day are: " << endl;
for (sub = 0; sub < DAYS_SALES; ++sub)
cout << sales[sub] << " " << endl;
const int DAYS\u SALES=7;
双倍销售额[天销售额];
int sub;
双最小值=0;
双最大值=0;
对于(sub=0;sub 当for循环遍历每个值时,cout跟踪最小值和最大值
如果当前值(sales[sub]
)小于到目前为止的min
,则将该值存储为新的最小值
const int DAYS_SALES = 7;
double sales[DAYS_SALES];
int sub;
double min = 0.0;
double max = 0.0;
for(sub = 0; sub < DAYS_SALES; ++sub)
{
cout << "Enter in the sales for day " << (sub + 1) << " ";
cin >> sales[sub];
}
min = sales[0];
max = sales[0];
cout << endl << "The sales for day are: " << endl;
for (sub = 0; sub < DAYS_SALES; ++sub)
{
cout << endl << "The sales for day are: " << sales[sub] << " " << endl;
if (sales[sub] < min)
{ // If we find a smaller min. value, store that in min
min = sales[sub];
}
if (sales[sub] > max)
{ // If we find a bigger max. value, store that in max
max = sales[sub];
}
}
// Print out the Min and Max that we found.
cout<< "The lowest sales was " << min;
cout<< "The highest sales was " << max <<endl;
const int DAYS\u SALES=7;
双倍销售额[天销售额];
int sub;
双最小值=0.0;
双最大值=0.0;
对于(sub=0;sub cout好的,也许您应该将您的值输入到相应类型的std::vector
,然后在其上调用std::minmax(…)