1398:短信計費
【題目描述】
用手機發短信,一條短信資費爲0.1元,但限定一條短信的內容在70個字以內(包括70個字)。如果你一次所發送的短信超過了70個字,則會按照每70個字一條短信的限制把它分割成多條短信發送。假設已經知道你當月所發送的短信的字數,試統計一下你當月短信的總資費。
【輸入】
第一行是整數n,表示當月發送短信的總次數,接着n行每行一個整數,表示每次短信的字數。
【輸出】
輸出一行,當月短信總資費,單位爲元,精確到小數點後1位。
【輸入樣例】
10
39
49
42
61
44
147
42
72
35
46
【輸出樣例】
1.3
#include<iostream>
#include<cmath>
using namespace std;
float jisuan(float number){
if(number<1){
return 0.0;
}
if(number<=70){
return 0.1;
}
float a= number/70;
return ceil(a)*0.1;
}
int main()
{
int n;
float sum=0;
cin>>n;
for(int i=0;i<n;i++){
int a;
cin>>a;
sum=sum+jisuan(a);
}
printf("%.1f",sum);
return 1;
}