patB1049
注意代码的结果是怎么算出来的,存入的数需不需要开一个数组,每一步(double)避免精度不够。
题目如上,重点是找出规律。如样题1出现4次,对应2是6次,3是6次,4是4次。看书之后发现每次都是i*(n-i)+1次
1对应1*(4-1+1)次等等。也要注意double型和%.2f
#include
using namespace std;
int main() {
int n;
cin>>n;
double t,sum=0;
for(int i=1;i<=n;i++)
{
cin>>t;
sum+=ti(n-i+1);
}
printf("%.2f\n",sum);
return 0;
}