求 Sn = a+aa+aaa+…+a···a

求 Sn = a+aa+aaa+…+a···a

求Sn = a+aa+aaa+…+a···a

问题: 程序………………………………

#include<stdio.h>
int main()
{<!-- -->
    int a,n,i=1;
    int sn=0,tn=0;
    printf("输入数字a,a的位数n:");  //注意n不要太大 
    scanf("%d%d",&a,&n);             //a=2,n=16 结果 20 5367 1692
    while(i<=n)                      //输出数据最大是 21 4748 3647 
    {<!-- -->
        tn=tn+a;
        sn=sn+tn;
        a=a*10;
        i++; 
    } 
    printf("a+aa+aaa+…=%d\n",sn);
    return 0;
}

运行结果………………………………

结果正确: 结果为负,错误:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

posted @ 2020-12-29 11:09  刘桓湚  阅读(276)  评论(0编辑  收藏  举报