乐乐学编程 发表于 2021-1-1 20:36:40

求s = a + aa + aaa + aaaa + aa...a 的值

如题

风过无痕1989 发表于 2021-1-1 20:43:07

#include<stdio.h>
int main()
{
        int a, k, m = 0, n, sum = 0;
        scanf("%d%d", &a, &n);
        k = n;               // k 项
        while (k != 0)
        {
                while (n != 0)      // 求最大项数
                {
                        m += a;
                        a *= 10;
                        n -= 1;          // n 项就有 n 个 a
                }
                sum += m;            // 先加最大的一项
                m /= 10;
                k--;               // 下一项
        }
        printf("%d", sum);
        printf("\n");
}
页: [1]
查看完整版本: 求s = a + aa + aaa + aaaa + aa...a 的值