首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >数列求和-加强版

数列求和-加强版

作者头像
叶茂林
发布2023-07-30 11:21:37
发布2023-07-30 11:21:37
2680
举报

题目描述

给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。

输入

输入数字A与非负整数N。

输出

输出其N项数列之和S的值。

输入样例1

1 3

输出样例1

123

思路分析

先写一个函数用来求出N个A的数值,然后在主函数中调用求出数列之和。

AC代码

代码语言:javascript
复制
#include<bits/stdc++.h>
using namespace std;
long long Yezi(int A,int times){
	long long temp=0;
	while(times--){
		temp=temp*10+A;
	}
	return temp;
}
int main() {
	int A,N;
	long long S=0;
	cin>>A>>N;
	for(int i=1;i<=N;i++){
		S+=Yezi(A,i);
	}
	cout<<S;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目描述
  • 思路分析
  • AC代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档