题解
定义数组money记录书本单价
定义数组x记录数量
创建for循环(10次)
- 向x循环输入数
创建sum 作为钱数
创建for循环
- 计算总钱数
保留一位输出
代码
/*********************************************************************
样例输入
1 5 8 10 5 1 1 2 3 4
样例输出
2140.2
*********************************************************************/
#include <bits/stdc++.h>
using namespace std;
double money[15] = {0,28.9,32.7,45.6,78,35,86.2,27.8,43,56,65}; //money数组存放单价
int x[15]; //数量
int main() {
for(int i=1;i<=10;i++)
{
cin>>x[i];
}
double sum = 0;
for(int i=1;i<=10;i++)
{
sum = sum + money[i]*x[i];
}
printf("%.1lf",sum);
return 0;
}