描述 计算S(n)=a+aa+aaa+...... 其中a是一个数字
输入数据 两个分别表示a和n的整数
输出数据 一个表示S(n)的整数
输入示例 3 5
输出示例 37035
1 # include <stdlib.h>
2 # include <stdio.h>
3
4 /********************/
5 /*计算s = a+aa+aaa+aaaa+...+aaaaa(n个a)
6 */
7
8 //计算单个项
9 //input 2 4
10 //retur 2222
11 int Element(int a, int n)
12 {
13 int e = 0;
14
15 for (int i = 0; i < n; i++)
16 {
17 e += a;
18 a = a * 10;
19 }
20
21 return e;
22 }
23
24 //求和
25 int Sum(int a, int n)
26 {
27 int s = 0;
28
29 for (int i = 0; i < n; i ++)
30 {
31 s += Element(a, i+1);
32 }
33
34 return s;
35 }
36
37 int main()
38 {
39 int a,n;
40 int sum;
41 printf("请输入a n:");
42 scanf("%d%d",&a,&n);
43 sum = Sum(a, n);
44 printf("结果为:%d",sum);
45
46 return 0;
47 }