本题要求对两个正整数m和n(m≤n)编写程序,计算序列近似和。近似和定义为小于序列和的最大整数。(提示:用floor函数) m 2 +1/m+(m+1) 2 +1/(m+1)+⋯+n 2 +1/n。 输入格式: 输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。 输出格式: 在一行中按照“sum ≈ S”的格式输出近似和S。
时间: 2023-05-26 15:06:24 浏览: 214
C语言程序设计-求给定正整数m以内的素数之和;例如:当m=20时,函数值为77;
5星 · 资源好评率100%
#include <stdio.h>
#include <math.h>
int main()
{
int m, n, i;
double sum = 0.0;
scanf("%d %d", &m, &n);
for(i = m; i <= n; i++)
sum += 1.0 / (i * i);
printf("sum ≈ %d", (int)floor(sum));
return 0;
}
阅读全文