问题:输入a与n,求1/a+2/aa+3/aaa+......+n/a...a(n个a)
#include <stdio.h>
#include <math.h>
float fenmu(int a,int n) //分母
{
int i;
float tt=0;
for(i=0;i<n;i++)
{
tt+=a*pow(10,i);
//printf("%f\n",tt);
}
return tt;
}
float fenshu(int a,int n) //分数值
{
int i;
float t=0;
float sum=0;
float s=0;
for(i=1;i<=n;i++)
{
s=fenmu(a,i);
t=i/s;
sum+=t;
}
return sum;
}
int main()
{
int a,n;
while(scanf("%d%d",&a,&n)!=EOF)
{
float k=fenshu(a,n);
printf("%f\n",k);
}
}