C程题 改错 求 S = a + aa + aaa + aa...a求 S = a + aa + aaa + aa...a(n 个 a) 其中 a 是一个数字(1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 17:28:12
C程题 改错 求 S = a + aa + aaa + aa...a求 S = a + aa + aaa + aa...a(n 个 a) 其中 a 是一个数字(1
xUAO0+Mqv'x\h=,K'3Ϋ'c3φٿ0sCbÏǛįW@npR`:yPdtr|o_f;ٰT2$[M/CE+v̐9{)3 C[G  r>.ܰ8! 5>,4. g$6M'ȊvsP,g70~ z

C程题 改错 求 S = a + aa + aaa + aa...a求 S = a + aa + aaa + aa...a(n 个 a) 其中 a 是一个数字(1
C程题 改错 求 S = a + aa + aaa + aa...a
求 S = a + aa + aaa + aa...a(n 个 a)
其中 a 是一个数字(1

C程题 改错 求 S = a + aa + aaa + aa...a求 S = a + aa + aaa + aa...a(n 个 a) 其中 a 是一个数字(1
#include <stdio.h>
#include <math.h>
int main(void)
{
    int looptimes, ri;
    int i,a,m,n;
    int top,low;
    int result[10] = {0};
    scanf("%d",&looptimes);
    for(ri = 1; ri <= looptimes; ri++)
    {
        scanf("%d%d%d",&a,&n,&m);
        top=0;
        low=0;
        for(i=0; i<m; i++)
        {
            low = (a*(n-i)+ top)%10;
            top = (a*(n-i)+ top)/10;
            result[m-i-1] = low;
        }
        for(i=0; i<m; i++)
        {
             printf("%d",result[i]);
        }
        printf("\n");

    }
    return 0;
}