C语言初阶习题【23】输出数组的前5项之和

1. 题目描述

求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,

例如:2+22+222+2222+22222

2.思路

分析下,2+22+222+2222+22222,怎么把它每一项算出来

2

2×10+2=22

22×10+2=222

222×10+2=2222

我们的多项式就是a = a*10+2,然后把这每一项加起来

3. 代码实现

c 复制代码
//求多项式的前5项之和
//求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
//例如:2+22+222+2222+22222
#include<stdio.h>
int main()
{
	int num = 0;
	int n = 0;
	scanf("%d %d", &num,&n);
	int i = 0;
	int a = 0;
	int sum = 0;
	for (i = 0; i < n; i++)
	{
		a = a * 10 + num;
		sum += a;
	}

	printf("%d", sum);
	
	
	return 0;
}
相关推荐
梭七y2 分钟前
【力扣hot100题】(072)柱状图中的最大矩阵
算法·leetcode·职场和发展
Dovis(誓平步青云)3 分钟前
【数据结构】排序算法(下篇·开端)·深剖数据难点
c语言·数据结构·学习·算法·排序算法·推荐算法
lsx2024065 分钟前
R Excel 文件:高效数据处理与可视化工具的完美结合
开发语言
浪漫血液&15 分钟前
OJ--第N个泰波那契数列
算法·动态规划
独好紫罗兰17 分钟前
洛谷题单3-P1307 [NOIP 2011 普及组] 数字反转-python-流程图重构
开发语言·python·算法
2301_7890156221 分钟前
算法与数据结构线性表之栈和队列
数据结构·算法
ん贤23 分钟前
2022第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(题解&解析)
c语言·数据结构·c++·算法·蓝桥杯
流星白龙24 分钟前
【C++算法】49.分治_归并_计算右侧小于当前元素的个数
c++·算法
蹦蹦跳跳真可爱58932 分钟前
Python----计算机视觉处理(Opencv:道路检测完整版:透视变换,提取车道线,车道线拟合,车道线显示,)
开发语言·人工智能·python·opencv·计算机视觉
lly20240633 分钟前
C# 事件(Event)
开发语言