作业帮 > 综合 > 作业

C程题 改错 求 S = a + aa + aaa + aa...a

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 14:36:17
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;
}
再问: 嗯嗯,你的答案对了,可是我的做法错在哪呢?
再答: int 数据类型取值范围超了
再问: 哦哦,谢谢!