C语言 从键盘输入正整数a,求a+aa+aaa+…+a…a
时间: 2023-10-16 09:09:18 浏览: 143
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
好的,我理解了你的问题。以下是解决方案:
```c
#include <stdio.h>
int main() {
int a, n, i, sum = 0, temp = 0;
printf("请输入一个正整数a:");
scanf("%d", &a);
printf("请输入相加的项数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
temp = temp * 10 + a;
sum += temp;
}
printf("结果为:%d", sum);
return 0;
}
```
这段代码会从键盘输入一个正整数a和相加的项数n,然后通过循环计算出a + aa + aaa + … + a…a的结果,并输出到屏幕上。
希望我的回答能够帮到你!
阅读全文