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

结果

相关推荐
guygg88几秒前
基于C# + Halcon的通用ROI绘制工具
stm32·单片机·c#
特种加菲猫1 分钟前
C++11核心特性深度解析:从列表初始化到lambda与包装器
开发语言·c++
数据皮皮侠4 分钟前
全国消协智慧 315 平台投诉信息数据库
大数据·人工智能·算法·百度·制造
JSMSEMI116 分钟前
JSM12N60C 600V N沟道增强型功率MOSFET
开发语言·javascript·ecmascript
设计师小聂!7 分钟前
Java异常处理
java·开发语言·后端·编辑器·idea
清水白石00810 分钟前
从打印对象到高质量调试:彻底理解 Python 中 `__repr__` 和 `__str__` 的区别
开发语言·python
8Qi812 分钟前
LeetCode 115 & 392:不同子序列 / 判断子序列
算法·leetcode·职场和发展·动态规划
枕星而眠15 分钟前
C++ 面向对象核心机制深度解析:多态性、虚函数、虚继承与 final 类
运维·开发语言·c++·后端
小蒋学算法31 分钟前
算法-乘法表中第K小的数-二分
数据结构·算法
智者知已应修善业40 分钟前
【51单片机8个LED,已经使用了D1D2,怎么样在不动D1D2的前提下实现D6~D8的流水灯】2024-1-19
c++·经验分享·笔记·算法·51单片机