当前位置: 首页 > article >正文

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. 代码实现


//求多项式的前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;
}

在这里插入图片描述


http://www.kler.cn/a/501453.html

相关文章:

  • 每日一题(三):压缩字符串(行程长度编码)
  • LeetCode 2270.分割数组的方案数:前缀和
  • pyqt鸟瞰
  • C++中线程同步与互斥的4种方式介绍、对比、场景举例
  • Python statistics 模块
  • 计算机网络 笔记 网络层1
  • springboot 默认的 mysql 驱动版本
  • PHP语言的语法
  • 物联网无线芯片模组方案,设备智能化交互升级,ESP32-C3控制应用
  • 从CentOS到龙蜥:企业级Linux迁移实践记录(龙蜥开局)
  • 如何使用 PHP 操作亚马逊 S3 对象云存储
  • C++实现设计模式---单例模式 (Singleton)
  • 【深度学习 】训练过程中loss出现nan
  • android进入fastboot
  • 神卓异地监控组网
  • OpenCV核心库模块说明
  • 依据正则表达式拦截文本
  • 【学习笔记】数据结构(十一)
  • 虚拟机防火墙管理
  • Java-数据结构-链表(LinkedList)-双向链表
  • 如何当前正在运行的 Elasticsearch 集群信息
  • 深度学习|表示学习|为什么要有激活函数?|03
  • Uniapp中实现加载更多、下拉刷新、返回顶部功能
  • Qt仿音乐播放器:数据库持久化
  • Educational Codeforces Round 173 (Rated for Div. 2)
  • Flink系统知识讲解之:容错与State状态管理