从键盘输入a和n,其中a是一个数字,n表示a的位数。求:a+aa+aaa+aaaa+aaaaa的值。例如:2+22+222+2222+22222+(此时a=2,n=5)用C语言循环结构
时间: 2023-12-21 21:29:24 浏览: 114
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
5星 · 资源好评率100%
以下是C语言循环结构的代码实现:
```c
#include <stdio.h>
int main() {
int a, n;
int i, m = 0, s = 0;
printf("请依次输入a和n的值\n");
scanf("%d%d", &a, &n);
for (i = 1; i <= n; i++) {
m = m + a;
s = s + m;
m = 10 * m;
}
printf("a+aa+aaa+...=%d\n", s);
return 0;
}
```
阅读全文