帮我看看这个程序怎么编

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:59:14
题目是:求R=a+aa+aaa+....+aaa..a(最后一项为n个a)之值,a是由键盘输入的。
或者你只告诉我“aaa...a”怎么表示,我就是不会这一步。

#include "Stdio.h"
#include "Conio.h"
#include "math.h"
double makenum(int a,int i)
{
int j;
double m=0;
for(j=0;j<=i;j++)
m+=(double)a*pow(10,j);
return m;
}
int main(void)
{
/* 此处添加你自己的代码 */
int a,n;
double sum=0;
int i;
printf("Enter a please:");
scanf("%d",&a);
printf("Enter n please:");
scanf("%d",&n);
for(i=0;i<n;i++)
sum+=makenum(a,i);
printf("%f",sum);
getch();
return 0;
}

自己看着办啊,累计求和的最简单的例子,想想吧,用循环