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;
}


相关文章
|
5月前
|
机器学习/深度学习 网络协议 Windows
求s=a+aa+aaa+aaaa+aa...a的值
【6月更文挑战第8天】求s=a+aa+aaa+aaaa+aa...a的值。
46 12
../../..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)
|
人工智能 供应链
REF615 HCFFA EAGAN B2B AA 1XD
REF615 HCFFA EAGAN B2B AA 1XD
56 0
求a+aa+aaa+aaaa+aaaaa的值
求a+aa+aaa+aaaa+aaaaa的值
118 0
|
C语言
C语言:求Sn=a+aa+aaa+aaaa+aaaaa+……的前n项之和
思路: 总体思路: (一). 生成变量: int a = 0; -- 题目中的a int n = 0; -- a 的前 n 项
188 0
|
Python
求a+aa+aaa+aaa...a的值
求a+aa+aaa+aaa...a的值
171 0
|
Python
计算S=a+aa+…+aa…a
计算S=a+aa+…+aa…a
137 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
165 0
|
JavaScript C# Windows
C# 通过StreamWriter输出的TXT流文件,前缀带EF BB BF
C# 通过StreamWriter输出的TXT流文件,前缀带EF BB BF
333 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的值。