xxm8023 发表于 2022-10-24 10:00:05

这道题用C怎么做

xiaosi4081 发表于 2022-10-24 10:03:25

这就是模拟,可以自己尝试敲一下

tommyyu 发表于 2022-10-24 10:33:52

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
        int a=1, b=1, n=1;
        do
        {
                b = b+2*a;
                a = b-1;
                n = n+1;
        }
        while(!(abs((b*b)/(a*a)-2) < 0.01));
        printf("%d", n);
        return 0;
}

左宁の手 发表于 2022-10-24 11:57:59



#include<windows.h>
#include<math.h>

int main()
{
      int a=1, b=1, n=1;
      do
      {
                b = b+2*a;
                a = b-1;
                n = n+1;
      }
      while(!(abs((b*b)/(a*a)-2) < 0.01));
      printf("%d", n);
      return 0;
}
页: [1]
查看完整版本: 这道题用C怎么做