C语言——自定义函数求短信计费问题

用手机发短信,一条短信资费为0.1元,但限定一条短信的内容在70个字以内(包括70个字)。如果你一次所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送。假设已经知道你当月所发送的短信的字数,试统计一下你当月短信的总资费。

cs 复制代码
#include <stdio.h>
void jifei(int n, int arr[])
{
	int i = 0;
	float sum = 0;
	for (i = 0; i < n; i++)
	{
		if (arr[i] <= 70)
		{
			sum = sum + 0.1;
		}
		if (arr[i] > 70)
		{
			if (arr[i] % 70 == 0)
			{
				sum = sum + arr[i] / 70 * 0.1;

			}
			else
			{
				sum = sum + (arr[i] / 70 + 1) * 0.1;
			}
		}
	}
	printf("%.1f", sum);
}
int main()
{
	int i, n;
	int arr[100];
	scanf_s("%d", &n);
	for (i = 0; i < n; i++)
	{
		scanf_s("%d", &arr[i]);

	}
	jifei(n, arr);
	return 0;
}

结果

相关推荐
千金裘换酒10 分钟前
LeetCode 链表两数相加
算法·leetcode·链表
NAGNIP10 分钟前
一文搞懂机器学习中的优化方法!
算法
X***078811 分钟前
从语言演进到工程实践全面解析C++在现代软件开发中的设计思想性能优势与长期生命力
java·开发语言
毕设源码-钟学长26 分钟前
【开题答辩全过程】以 基于Python的车辆管理系统为例,包含答辩的问题和答案
开发语言·python
Sammyyyyy37 分钟前
Rust 1.92.0 发布:Never Type 进一步稳定
java·算法·rust
CCPC不拿奖不改名1 小时前
数据处理与分析:数据可视化的面试习题
开发语言·python·信息可视化·面试·职场和发展
alonewolf_991 小时前
深入解析G1与ZGC垃圾收集器:原理、调优与选型指南
java·jvm·算法
液态不合群1 小时前
线程池和高并发
开发语言·python
小镇学者1 小时前
【c++】C++字符串删除末尾字符的三种实现方法
java·开发语言·c++
SmartRadio1 小时前
在CH585M代码中如何精细化配置PMU(电源管理单元)和RAM保留
linux·c语言·开发语言·人工智能·单片机·嵌入式硬件·lora