问题标题: 酷町堂:1152 短信计费(message)

0
0
已解决
汪睿柏
汪睿柏
资深守护
资深守护

#include<iostream>

#include<algorithm>

#include<iomanip>

#include<string>

#include<cstdio>

using namespace std;

 

int n;

int a[505];

double sum=0.0;

int main(){

    cin>>n;

    for(int i=1;i<=n;i++){

        cin>>a[i];

        if(a[i]==0){

            sum+=0.0;

        }

        if(a[i]<=70){

            sum+=0.1;

        }

        else{

            double m=(a[i]+69)/70;

            sum+=m*0.1;

        }

    }

    printf("%.1f",sum);

    return 0;

}


0
已采纳
连想
连想
资深光能
资深光能

对照了一下我的代码,你这个有太多废话了,直接循环输入a,在循环里用cnt运算,最后setprecision保留一位小数输出cnt*0.1

循环里的运算式你自己好好想想

(a+70-1)/70

0
0
0
0
我要回答