首页 > 其他分享 >输入a与n,求1/a+2/aa+3/aaa+......+n/a...a(n个a)

输入a与n,求1/a+2/aa+3/aaa+......+n/a...a(n个a)

时间:2022-10-21 16:34:32浏览次数:62  
标签:aa ... int fenshu tt float printf +......+ sum


#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);
}
}


标签:aa,...,int,fenshu,tt,float,printf,+......+,sum
From: https://blog.51cto.com/u_15840342/5783643

相关文章