所在位置:主页 > 程序语言 > fortran语言中 开根号怎么表示?

fortran语言中 开根号怎么表示?

发布时间:2023-12-20 14:53来源:www.sf1369.com作者:宇宇

fortran语言中 开根号怎么表示?

内部函数 SQRT

形式

Y = SQRT(X)

C语言中输出结果保留根号用什么命令

带根号的数在预算的时候都是化成小数计算的

我帮你编了一个将所得整数a化成根号输出的函数g 直接调用就可以输出带根号的数值 不过之前a的计算都是用的小数哦

#includestdio.h

int g(int m );

main()

{

 int a,b;

    scanf(%d,&a);

    b=g(a);

}

  int g(int m )

  {

 int x,y,n;

    for(n=1000;n>1;n--)

 {

  if(m%(n*n)==0)

  {

   x=n;

   y=m/(n*n);

   break;

  }

  

 }

   if(y==1) printf(%d\n,x);

   else

    printf(%d√%d\n,x,y);

   return m;

}

n的初值可以变大点求的范围就更大了 这个只求1000以内的根号转换 呵呵