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;
}
相关推荐
爱编码的小八嘎7 分钟前
C语言完美演绎9-13
c语言
爱编码的小八嘎12 分钟前
C语言完美演绎9-19
c语言
sali-tec12 分钟前
C# 基于OpenCv的视觉工作流-章60-点点距离
图像处理·人工智能·opencv·算法·计算机视觉
shada14 分钟前
mini-dog-c编译器开发 - 04 递归下降解析器
c语言·编译器
nlpming1 小时前
OpenCode Skills 文档
算法
无限进步_1 小时前
二叉搜索树完全解析:从概念到实现与应用场景
c语言·开发语言·数据结构·c++·算法·github·visual studio
努力努力再努力FFF1 小时前
别再乱学PS、Python了,普通大学生该看懂的技能趋势
开发语言·python
05候补工程师1 小时前
深度解构 ROS 2:如何手动调通 Nav2 A* 路径规划引擎
linux·人工智能·经验分享·算法·机器人
上弦月-编程1 小时前
【C语言逻辑题】谋杀案凶手是谁?——经典矛盾推理题详解
算法
天若有情6732 小时前
逆向玩家狂喜!用C++野生写法一键破解线性加密(不规范但巨好用)
开发语言·c++·算法