给定两个均不超过9的正整数a和n,要求用c语言编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
时间: 2023-06-04 20:03:13 浏览: 157
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
5星 · 资源好评率100%
好的,这个问题可以回答。以下是C语言程序求解:
```c
#include<stdio.h>
#include<math.h>
int main()
{
int a,n,sum=0,num=0;
printf("请输入a和n的值:\n");
scanf("%d %d",&a,&n);
for(int i=1;i<=n;i++)
{
num=num+a*pow(10,i-1);
sum=sum+num;
}
printf("a aa aaa ... (n个a)之和为:%d",sum);
return 0;
}
```
输入样例1:
```
2 3
```
输出样例1:
```
a aa aaa ... (n个a)之和为:246
```
输入样例2:
```
5 2
```
输出样例2:
```
a aa aaa ... (n个a)之和为:60
```
希望能够帮到你!
阅读全文