c语言求s=a+aa+aaa+ +aaaaa…aa的值其中a是一个一位的整数整数a和n个数相加,1≤n,a≤9
时间: 2024-01-09 17:05:26 浏览: 178
求s=a+aa+aaa+aaaa+aa...a的值代码
以下是两种C语言求s=a+aa+aaa+...+aaaaa...aa的值的方法:
方法1:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int a, n, i, sum = 0, temp = 0;
scanf("%d%d", &a, &n);
for (i = 1; i <= n; i++) {
temp = temp * 10 + a;
sum += temp;
}
printf("s=%d", sum);
return 0;
}
```
方法2:
```c
#include <stdio.h>
#include <math.h>
int main()
{
int a, n, i, sum = 0, temp = 0;
scanf("%d%d", &a, &n);
for (i = 1; i <= n; i++) {
temp += a * pow(10, i - 1);
sum += temp;
}
printf("s=%d", sum);
return 0;
}
```
阅读全文