大佬们,你们看看哪里错了,答案是错的!!!

B2088 计算书费

nuoxi6868 @ 2023-07-27 14:57:16


#include<bits/stdc++.h>
using namespace std;
int main(){
    double a[10+1];
    for(int i=1;i<=10;i++){
        int w;
        scanf("%d",&w);
        if(w==1)a[i]=28.9;
        if(w==2)a[i]=32.7;
        if(w==3)a[i]=45.6;
        if(w==4)a[i]=78;
        if(w==5)a[i]=35;
        if(w==6)a[i]=86.2;
        if(w==7)a[i]=27.8;
        if(w==8)a[i]=43;
        if(w==9)a[i]=56;
        if(w==10)a[i]=65;
    }
    double q=0;
    for(int i=1;i<=10;i++){
        q=q+a[i]*i;
    }
    printf("%.1lf",q);
    return 0;
}

by Forgive_Me @ 2023-07-27 15:04:15

读题

第 i 个整数表示要购买上述第 i 种图书的数量

by nuoxi6868 @ 2023-07-27 15:07:30

所以就改成wa[i]*w[i]


by nuoxi6868 @ 2023-07-27 15:08:17

多打了一个w


|