黑马程序员技术交流社区

标题: 关于a+aa+aaa+.....+aaaaaa+...的代码实现 [打印本页]

作者: 小年轻不见了    时间: 2015-6-21 22:01
标题: 关于a+aa+aaa+.....+aaaaaa+...的代码实现
求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;

}


作者: lucky0512    时间: 2015-7-6 19:22
楼主,发布这些主题有技术分吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2