程序填空题:C程序设计 实验3-3 填空
阅读下面的程序,按要求在空白处填写合适的表达式或语句,使得程序完整并符合题目要求。
计算a+aa+aaa+...+aa...a(n个a)的值,a和n的值由键盘输入。a和n均为正整数,累加的结果定义为双精度实型。
```c++
#include
#include
int main()
{
int a,n;
long sum=0;
long @@[term =0](05);
scanf("%d %d",&a,&n);
for (int i=1;i<=n;i++)
{
term = @@[term*10+a](05);
sum = sum + term;
}
printf("sum=%ld",sum);
return 0;
}
```
答案:
第1空:term =0
第2空:term*10+a
计算a+aa+aaa+...+aa...a(n个a)的值,a和n的值由键盘输入。a和n均为正整数,累加的结果定义为双精度实型。
```c++
#include
#include
int main()
{
int a,n;
long sum=0;
long @@[term =0](05);
scanf("%d %d",&a,&n);
for (int i=1;i<=n;i++)
{
term = @@[term*10+a](05);
sum = sum + term;
}
printf("sum=%ld",sum);
return 0;
}
```
答案:
第1空:term =0
第2空:term*10+a