C语言解不等式的一个编程问题,只要代码

2025-03-21 11:40:18
推荐回答(2个)
回答1:

/*

2010 2011

18612 18623

5 10

12 29

q

Press any key to continue

*/

#include 
#include 

int main() {
double n,nactor,sum,item;
int a,b;
while(scanf("%d%d",&a,&b) == 2) {
nactor = 1;
n = 1;
sum = 0;
item = 1;
while(sum <= a) {
sum += item;
++n;
nactor += 1/n;
item = 1/nactor;
}
printf("%g ",n);
while(sum <= b) {
sum += item;
++n;
nactor += 1/n;
item = 1/nactor;
}
printf("%g\n",n);
}
return 0;
}

回答2:

int method(int a,int b)
{
int n=0;
float i=1;
float result=1;
while(true)
{
n++;
i=i+1/i;

result+=1/i

if(a
{
return n;

}

}

}