當前位置:編程學習大全網 - 編程軟體 - 壹個小小的C語言或者C++的編程,求幫忙

壹個小小的C語言或者C++的編程,求幫忙

#include?<iostream>

#include?<ctime>

#include?<cstdlib>

using?namespace?std;

double?getRand(double?a,?double?b)

{

return?(b?-?a)?*?(double)rand()?/?RAND_MAX?+?a;

}

int?main(int?argc,?char?*argv[])

{

double?a,?b;?int?m?=?0,?n?=?100000;

srand(time(NULL));

printf("a?=?");?scanf("%lf",?&a);?printf("b?=?");?scanf("%lf",?&b);?

for(int?i?=?0;?i?<?n;?++i)

{

double?x?=?getRand(-a,?a);

double?y?=?getRand(-b,?b);

if(x?*?x?/?a?/?a?+?y?*?y?/?b?/?b?<=?1.0)

{

m?+=?1;

}

}

printf("%f\n",?4.0?*?m?/?n);

return?0;

}

  • 上一篇:編程在哪裏接工作
  • 下一篇:高職單招熱門專業
  • copyright 2024編程學習大全網