题目描述
牛牛很喜欢发短信,他所用的通讯公司的收费方法如下:
1.每条短信收费0.1元
2.每条短息的字数不超过60字,如果超过60字,将按照0.2元的价格收费。
牛牛这个月发了 n 条短信,请问牛牛一共要缴多少短信费
输入描述:
第一行输入一个正整数 n ,表示发送短信的条数,
第二行输入 n 个正整数,表示牛牛发送的 n 条短信中每条短信的字数
输出描述:
输出牛牛这个月要缴的短信费
示例1
输入:
2
50 60
输出:
0.2
示例2
输入:
3
55 12 123
输出:
0.4
今天的题目没什么难度,直接上代码
代码如下
#include <stdio.h>
double Expenses(int x){
if(x>60) return 0.2;
else return 0.1;
}
int main() {
double s=0.0,sum=0.0;
int a[1000];
int n; //输入短信条数
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&a[i]); //输入每条短信的字数
}
for(int i=0;i<n;i++){
s=Expenses(a[i]); //计算单条短信的费用
sum+=s;
}
printf("%.1f",sum);
return 0;
}
喜欢今天的内容请点个赞吧!