C语言入门题库——求2+22+222+......+22222的值

C语言入门题库——求2+22+222+......+22222的值

Description:求Sn=a+aa+aaa+…+aaaaaa的值,其中a为一个数字。
例如:2+22+222,此时a=2,n=3。
Input:输入仅一行,输入2个数a、n
Output:输出仅一行,输出相应的结果
Sample Input:2 3
Sample Output:Sn=246

//求
#include<stdio.h>
int main()
{
    int a, n, t, sum = 0;
    scanf("%d%d", &a, &n);
    t = a;
    while(n--)
    {
        sum += a;
        a = t + a * 10;
    }
    printf("Sn=%d", sum);
    return 0;
}
发布了27 篇原创文章 · 获赞 0 · 访问量 952

猜你喜欢

转载自blog.csdn.net/qq_43479432/article/details/104449112