c语言求a+aa+aaa+…+aa…a,其中a是一个数字。 例如:3+33+333+3333+33333(此时n为5)。 要求a和n从键盘输入, 输出格式为3+33+333+3333+33333=37035。
时间: 2023-11-20 14:05:17 浏览: 167
python 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字 (示例)
5星 · 资源好评率100%
以下是C语言求a+aa+aaa+…+aa…a的代码,其中a和n从键盘输入,输出格式为3+33+333+3333+33333=37035:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int cn = 0, sum = 0, n, a, count = 1;
printf("请输入两个整数:");
scanf("%d%d", &a, &n);
while (count <= n) {
cn = cn + a;
sum = sum + cn;
a = a * 10;
count++;
}
printf("%d=", sum);
for (int i = 1; i <= n; i++) {
if (i == n) {
printf("%d", cn);
} else {
printf("%d+", cn);
}
cn = cn / 10;
}
return 0;
}
```
阅读全文