http://noi.openjudge.cn/ch0106/03/
"""
1.6 编程基础之一维数组 03 计算书费
http://noi.openjudge.cn/ch0106/03/
"""
b=[28.9,32.7,45.6,78,35,86.2,27.8,43,56,65]
sum=0
a=list(map(int,input().split()))
for i in range(0,10):
sum+=a[i]*b[i]
sum=('%.1f' %sum)
print(sum)
C++代码:
#include <bits/stdc++.h>
using namespace std;
float b1=28.9,b2=32.7,b3=45.6,b4=78,b5=35,b6=86.2,b7=27.8,b8=43,b9=56,b10=65,sum;
int n[15];
int main()
{
cin>>n[1]>>n[2]>>n[3]>>n[4]>>n[5]>>n[6]>>n[7]>>n[8]>>n[9]>>n[10];
b1*=n[1];
b2*=n[2];
b3*=n[3];
b4*=n[4];
b5*=n[5];
b6*=n[6];
b7*=n[7];
b8*=n[8];
b9*=n[9];
b10*=n[10];
sum+=b1+b2+b3+b4+b5+b6+b7+b8+b9+b10;
cout<<sum;
return 0;
}