c语言编程题,急急!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:52:29
输入两个正整数m和n(m<=n)求从m到n的(1/m)的和

#include<stdio.h>
main(){
float m,n,i;
float sum=0;
printf("input m n\n");
scanf("%f%f",&m,&n);
if (m>n) printf("m must less than n!!");
for(i=0;i<=n-m;i++)
sum+=1/(m+i);
printf("the answer is %f",sum);
}

float fun(int m,int n)
{
float sum,den;
int i;
for(i=m;i<=n;i++)
{
den=1/m;
sum=sum+den;
}
return sum;
}
==================================================
(1/m)+(1/m+1)+(1/m+2)+ .... + 1/n

这种程序很简单的,不要看别人给的结果,要自己调试出来,要不然自己永远都不能好好掌握.

顶心雨ihy 这样应该自己做,否则永远不会,编程和软件都要有good idea,自己没事就多想想