Problem Description
小明刚从美国回来,发现手上还有一些未用完的美金,于是想去银行兑换成人民币。可是听说最近人民币将会升值,并从金融机构得到了接下来十二个月可能的美元对人民币汇率,现在,小明想要在接下来一年中把美金都兑换成人民币,请问最多能得到多少人民币?
Input Description
输入的第一行是一个实数N(1.00<=N<=100.00),表示小明现有的美金数量。
接下来一行,包含12个实数ai,表示接下来十二个月的美元对人民币汇率。
Output Description
输出一个小数R,表示小明最多能获得的人民币数量,结果保留两位小数。
#include <stdio.h>
int main()
{
float money = 0;
float number[12] = { 0 };
float max;
scanf_s("%f", &money);
for (int i = 0; i < 12; i++)
{
scanf_s("%f", &number[i]);
number[i] *= money;
}
for (int i = 0; i < 11; i++)
{
if (number[i] > number[i + 1])
{
max = number[i];
number[i] = number[i + 1];
number[i + 1] = max;
}
if (number[i] < number[i + 1])
{
number[i + 1] = number[i + 1];
}
}
if (number[11] > number[10])
{
printf("%.2f", number[11]);
}
if (number[11] < number[10])
{
printf("%.2f", number[10]);
}
}
多多关照不迷路哟!
谢谢!!!