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

结果

相关推荐
CS创新实验室2 分钟前
计算机考研408【数据结构】核心知识点总结
数据结构·考研·计算机·408
hetao17338375 分钟前
2025-12-10 hetao1733837的刷题笔记
c++·笔记·算法
aini_lovee5 分钟前
直接序列扩频(DSSS)通信系统MATLAB仿真指南
开发语言·matlab
天上飞的粉红小猪8 分钟前
线程概念&&控制
linux·开发语言·c++
Cherry的跨界思维10 分钟前
19、自动化处理双核心:Java规则引擎与Python Selenium实战全解析
java·开发语言·python·自动化·办公自动化·python办公自动化·python办公
步达硬件19 分钟前
【matlab】代码库-一维线性插值
数据结构·算法·matlab
databook23 分钟前
搞懂“元数据”:给数据办一张“身份证”
数据结构·数据分析
myw07120524 分钟前
湘大oj-数码积性练习笔记
c语言·数据结构·笔记·算法
普贤莲花27 分钟前
得物面试总结20251210
程序人生·算法·leetcode
了一梨27 分钟前
网络编程:TCP Socket
linux·c语言·tcp/ip