求解不等式
程序员文章站
2022-07-12 21:30:26
...
题目内容:
对指定正实数n(采用双精度浮点型表示),试求满足下面平方根不等式的最小整数m,并输出不等式左边的值。程序中浮点数的数据类型均为double。
程序运行示例如下:
Input n:
5.1↙
Result:m>=2
s=5.15
输入提示信息:"Input n:\n"
输入格式: "%lf"
输出格式:
整数m的输出格式:"Result:m>=%d\n"
不等式左边的值的输出格式:"s=%.2f\n"
为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。
时间限制:500ms内存限制:32000kb
#include <stdio.h>
#include <math.h>
int main()
{
int i, m;
double s, n;
printf ("Input n:\n");
scanf ("%lf", &n);
for (m=1; m<=10000; m++)
{
s=0;
for (i=m; i<=2*m; i++)
{
s+=sqrt(i);
}
if (s>n)
break;
}
printf ("Result:m>=%d\n", m);
printf ("s=%.2f\n", s);
return 0;
}
上一篇: 1223不等式
下一篇: 数字三角形【线性DP】