0%

求S=a+aa+aaa+aaaa+a...a

文章时效性提示

本文发布于 499 天前,部分信息可能已经改变,请注意甄别。

题目:求S=a+aa+aaa+aaaa+a…a的值,a是数字。
例如2+22+222+2222+22222(此时共有5个数相加),几个数相加和相加的数字由键盘输入。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <math.h>
int main()
{
    int a,b,sum=0;
    int i;
    int temp=0,temp2;
    printf("请输入这个数字:->");
    scanf("%d",&a);
    printf("请输入几位数字相加:->");
    scanf("%d",&b);
    for (i=0; i<b; i++)
    {
        temp = pow(10,i) + temp;
        a = 2*temp;
        sum = sum + a;
    }
    printf("%d\n",sum);
    return 0;
}

相关:pow语法