若要使用C语言开发一个数学库,需要实现以下功能:编写程序,输入两个正整m和n(m< =n),求S=1/m+1/(m+1)+1/ (m+2)+ ......+ 1/ (n-1)+1/n。结果保留10位小数。输入1 5输出2.2833333333样例输入复制1 5
时间: 2023-11-19 11:07:22 浏览: 145
C语言程序设计 1.7整数乘除法练习器:编写一个练习器,提供给小学生使用,可进行100以内任意两个整数的乘除法练习
以下是使用C语言实现输入两个正整数m和n,求S=1/m+1/(m+1)+1/(m+2)+......+1/(n-1)+1/n的代码,结果保留10位小数:
```c
#include <stdio.h>
int main() {
int m, n;
double sum = 0.0;
printf("请输入两个正整数m和n(m<=n):");
scanf("%d %d", &m, &n);
for (int i = m; i <= n; i++) {
sum += 1.0 / i;
}
printf("S=%.10f", sum);
return 0;
}
```
阅读全文