用c语言进行编程:定一个数字A (1⩽A⩽9)以及一个非负整数N (0⩽N⩽15),编程计算sum=A+AA+AAA+⋯+AA⋯A(N个A), 例如当A=2,N=3时,S=2+22+222=246。 输入格式: 在一行内输入数字A与非负整数N。数与数之间用空格间隔。
时间: 2023-06-10 11:07:00 浏览: 96
C语言编程训练:循环结构-求阶乘末尾零个数
以下为C语言代码实现:
```c
#include <stdio.h>
int main() {
int A, N;
scanf("%d %d", &A, &N);
int sum = 0, cur = A;
for (int i = 0; i < N; i++) {
sum += cur;
cur = cur * 10 + A;
}
printf("%d\n", sum);
return 0;
}
```
首先读入数字A和非负整数N,然后使用一个循环计算出每一项的值,并将其加到sum中。在循环中,cur表示当前项的值,初始值为A,每次循环将cur乘以10并加上A,即可计算出下一项的值。最终输出sum的值即可。
阅读全文