Sn=a+aa+aaa+aaaa+aaaaa+...

简介: Sn=a+aa+aaa+aaaa+aaaaa+...

目的:求Sn=a+aa+aaa+aaaa+aaaaa+…的前n项之和,其中a是一个数字(不考虑溢出)

分析:观察得出后面的数字可以由前一个数字 * 10 + a

平台:Visual studio 2017 && windows

*************************************************************************/

📝 实现代码1:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
  int a = 0;//输入的数字
  int n = 0;//要计算的前n项
  scanf("%d %d", &a, &n);
  int i = 0;
  int sum = 0;
  int ret = 0;
  for(i = 0; i < n; i++)
  {
    ret = ret * 10 + a;
    sum += ret;
  }
  printf("%d\n", sum);
  return 0;
}


相关文章
|
19天前
|
数据采集 人工智能
这就是我为什么推荐使用var aa = for (var i = 0, l = aa.length; i < l; i++) {var a = aa[i];}循环的原因,每秒最快可以执行4000+次!
这就是我为什么推荐使用var aa = for (var i = 0, l = aa.length; i < l; i++) {var a = aa[i];}循环的原因,每秒最快可以执行4000+次!
../../..xxx.go:46:18: aa.Bbb undefined (type *"xx/xxx/xx".Ccc has no field or method Bbb)
../../..xxx.go:46:18: aa.Bbb undefined (type *"xx/xxx/xx".Ccc has no field or method Bbb)
|
9月前
求a+aa+aaa+aaaa+aaaaa的值
求a+aa+aaa+aaaa+aaaaa的值
83 0
|
10月前
|
Python
求a+aa+aaa+aaa...a的值
求a+aa+aaa+aaa...a的值
119 0
|
10月前
|
Python
计算S=a+aa+…+aa…a
计算S=a+aa+…+aa…a
87 0
求Sn=a+aa+aaa+aaaa+aaaaa的前五项之和,其中,a是一个数字,如2+22+222+2222+22222
求Sn=a+aa+aaa+aaaa+aaaaa的前五项之和,其中,a是一个数字,如2+22+222+2222+22222
121 0
|
C语言
带你刷 · C语言 | Sn=a+aa+aaa+aaaa+aaaaa+...的前n项之和
问:求`Sn=a+aa+aaa+aaaa+aaaaa+...`的前`n`项之和,其中`a`是一个数字
243 0
带你刷 · C语言 | Sn=a+aa+aaa+aaaa+aaaaa+...的前n项之和
|
JavaScript C# Windows
C# 通过StreamWriter输出的TXT流文件,前缀带EF BB BF
C# 通过StreamWriter输出的TXT流文件,前缀带EF BB BF
295 0
C# 通过StreamWriter输出的TXT流文件,前缀带EF BB BF
(JAVA编程练习):求s=a+aa+aaa+aaaa+a......a的值。
(JAVA编程练习):求s=a+aa+aaa+aaaa+a......a的值。
(JAVA编程练习):求s=a+aa+aaa+aaaa+a......a的值。