C++ 1398:短信計費

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;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章