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

结果

相关推荐
Lucky小小吴2 分钟前
java代码审计入门篇——Hello-Java-Sec(完结)
java·开发语言
晨晖23 分钟前
循环队列:出队
算法
LYFlied6 分钟前
【每日算法】LeetCode 70. 爬楼梯:从递归到动态规划的思维演进
算法·leetcode·面试·职场和发展·动态规划
csbysj20209 分钟前
XML 技术
开发语言
最晚的py9 分钟前
聚类的评估方法
人工智能·算法·机器学习
清晓粼溪10 分钟前
Java登录认证解决方案
java·开发语言
小徐Chao努力11 分钟前
Go语言核心知识点底层原理教程【变量、类型与常量】
开发语言·后端·golang
锥锋骚年12 分钟前
go语言异常处理方案
开发语言·后端·golang
沐知全栈开发12 分钟前
JSP 自动刷新技术详解
开发语言
业精于勤的牙13 分钟前
浅谈:算法中的斐波那契数(五)
算法·leetcode·职场和发展