A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入。
#include <stdio.h>
#include <math.h>

int  main()
{
    int i,j,sum = 0,a,n;
    printf("请输入a,n:\n");
    scanf("%d%d",&a,&n);
    for (i = 0; i<n; i++)
    {
        for (j = 0; j<n-i; j++)
        {
            sum = sum +a*pow(10,j);
        }
    }
     printf("%d\n",sum);
    return 0;

}

1 个回复

倒序浏览
楼主,发布这些主题有技术分吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马