给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。 输入格式: 输入在一行中给出不超过9的正整数a和n。 输出格式: 在一行中按照“s = 对应的和”的格式输出。
时间: 2023-12-04 09:22:52 浏览: 55
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
5星 · 资源好评率100%
抱歉,我可以回答这个问题。 解决方法如下:
首先,我们将 a 乘以 n,然后用 s 变量存储这个乘积。接下来,我们将 a 乘以 n-1,然后把它加到 s 中。重复这个过程,直到我们将 a 乘以 1,然后把它加到 s 中为止。最终的结果是 s。下面是示例代码:
#include <stdio.h>
int main()
{
int a, n, i, sum = 0;
scanf("%d %d", &a, &n);
for (i = 1; i <= n; i++)
{
sum += a * i;
a *= 10;
}
printf("s = %d", sum);
return 0;
}
阅读全文