首页 > 其他分享 >计算a的第n项之和

计算a的第n项之和

时间:2024-01-22 19:01:37浏览次数:19  
标签:log int sum 计算 printf include Sum

如,

输入:2 5

输出:24690 --- 2 + 22 + 222 + 2222 + 22222 的和


分析:

我们可以看出来,

第1项 == 计算a的第n项之和_#include

第2项 == 计算a的第n项之和_#include_02

第3项 == 计算a的第n项之和_#include_03

第4项 == 计算a的第n项之和_#include_04

第5项 == 计算a的第n项之和_#include_05

简化一下,

第1项 == a

第2项 == 第1项计算a的第n项之和_i++_06

第3项 == 第2项计算a的第n项之和_#include_07

第4项 == 第3项计算a的第n项之和_#include_08

第5项 == 第4项计算a的第n项之和_#include_09


分析完毕,开始写代码:

#include <stdio.h>
#include <math.h>

int Sum_of_the_five(int a, int n)
{
	int i = 0;
	int sum = 0;
	int log = 0;

	//第一项直接加到sum中
	sum = a;

	//底数一直为a
	log = a;
	
	for (i = 1; i < n; i++)
	{
		a += log * pow(10, i);
		sum += a;
	}

	return sum;
}

int main()
{
	int a = 0;
	int n = 0;
	int sum = 0;

	printf("请输入需要计算的数字,及需要算的项数:");

	scanf("%d %d", &a, &n);

	sum = Sum_of_the_five(a, n);

	printf("%d\n", sum);
	
	return 0;
}


标签:log,int,sum,计算,printf,include,Sum
From: https://blog.51cto.com/u_16509575/9369308

相关文章

  • FICO 三大报表运算维护表计算规则(表里维护行次的)
    1+2+3"内表整理科目报表项目汇总后计算公式1+2+3DATA:lv_strTYPEstring,lv_str1TYPEstring,lt_numTYPETABLEOFstring,lt_signTYPETABLEOFstring,lv_indexTYPECHAR4,lv_iTYPEi,lv_sumTYPEpDECIMALS3.......
  • 我与计算机
    我学习计算机这门科目已经有了半年的时间,但我对计算机的了解可能连入门都没有达到,只了解到了一些皮毛,但是仅仅是这么一些的皮毛就是我感受到了计算机领域的浩瀚。关于我为什么学习计算机这门学科,在我接触到这门学科之前,我以为这个领域就只需要坐在电脑前敲敲键盘,点点鼠标就能换来......
  • 使用多进程库计算科学数据时出现内存错误
    问题背景我经常使用爬虫来做数据抓取,多线程爬虫方案是必不可少的,正如我在使用Python进行科学计算时,需要处理大量存储在CSV文件中的数据。由于每个处理过程需要很长时间才能完成,而您拥有多核处理器,所以您尝试使用多进程库中的Pool方法来提高计算效率。您按照如下方式构建了多......
  • Selenium Grid4.0 - 多台计算机上并行运行
    前言当你希望在多台计算机上并行运行测试?SeleniumGrid可以帮你实现。官方文档原文:https://www.selenium.dev/documentation/grid/getting_started/SeleniumGrid允许通过将客户端发送的命令路由到远程浏览器实例,在远程机器上执行WebDriver脚本。Grid可以做那些事?1.提供一种在多......
  • 云计算入门——云服务器:简介
    前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。云计算入门——云服务器:简介云服务器简介什么是云服务器?云服务器是远程向用户提供计算资源的互联网基础设施。我们可以将云服务器视为一台私人计算机,可以像本地计算机......
  • Ray一个通用分布式计算框架基本使用
      Ray一个开源的通用分布式计算框架,支持传统的并行任务并支持AI模型的分布式训练,分布式任务包括有状态与无状态任务,Ray能够快速的构建分布式系统,支持按需申请CPU或GPU;Ray提供了统一的接口提供了基于任务的并行计算与基于行动器的计算,前者通常用于无状态的任务后者用于有状态的任......
  • 计算机常用指令
    计算机快捷键重置网络配置首先win+R键打开运行输入“cmd”,回车,依次输入:netshwinsockresetcatalognetsh int ip reset reset.log快捷键功能Win键+Prtscn一键截屏Win键+D显示桌面Win键+E打开文件资源管理器Win键+Ctrl+L打开实......
  • 我与计算机
    自从我接触计算机以来,我的生活就发生了巨大的变化。我的世界变得更加广阔,更加充满可能。这都归功于我选择了计算机专业。选择计算机专业,是我人生中的一次重要决定。在信息爆炸的时代,计算机技术日新月异,深深地吸引了我。我热爱这个专业,因为它不仅仅是一门技术,更是一种思维方式,一种......
  • 我与计算机
    计算机是一种能够进行数据处理和存储的电子设备,它由硬件和软件两部分组成。硬件包括中央处理器(CPU)、内存、硬盘、显示器等物理设备;软件则是一系列指令和程序,用于控制计算机的运行和完成各种任务。计算机行业是一个涵盖了计算机硬件制造、软件开发、网络技术、人工智能等多个领域......
  • 我与计算机
    计算机是一个强大的工具,能够帮助我们完成各种任务,从日常的办公工作到复杂的科学研究,从娱乐消遣到社交沟通,计算机无处不在。在学习中,计算机是我不可或缺的伙伴,它帮助我高效地完成各种任务,从文字处理到数据分析,从懵懵懂懂到一知半解,计算机的强大功能让我的学习更加便捷和高效。在娱......