❶ 用c语言求平方根
#include<stdio.h>
intmain()
{doublea,x;
intn;
scanf("%lf%d",&a,&n);
for(x=a/2;n--;)x=(x+a/x)/2;
printf("%lf",x);
return0;
}
❷ 用C语言编程:输入一个整数,求它的平方,立方,平方根(结果保留2位小数 )
#include<stdio.h>
#include<math.h>
intmain(void)
{
intn;
scanf("%d",&n);
printf("%d%d%f",n*n,n*n*n,sqrt(n));
return0;
}
❸ C语言编程 求平方根
#include <stdio.h>
#include <math.h>
int main( )
{
double x, root;
scanf("%lf", &x);
/*---------*/
root=sqrt(x);
printf("The square root of %0.1f is %0.1f\n", x, root);
return 0;
}
❹ C语言 编写程序,从键盘输入一个正数,计算该数的平方根。
# include <stdio.h>
#include<math.h>
int main()
{
double x;
scanf("%lf",&x);
printf("%lf\n",sqrt(x));
return 0;
}
❺ C语言,输入一个实数a计算并输出其平方根
#include <stdio.h>
#include <math.h>
int main()
{
double a;//
scanf("%lf", &a);输入一个实数a
if (a < 0)
{
printf("The number is error!");
}
else
{
printf("%lf", sqrt(a));//求平方根并打印结果。
}
return 0;
}
❻ C语言,下面程序从键盘任意输入一个整数,先计算其绝对值,然后在该值的基础上计算平方根
void main()
{
int a,s;
scanf("%d",&a);
if (a<0)
{
a=a*(-1);
}
s=a*a;
printf("%d %d",a,s);
system("pause");
}
❼ 输入一个整数,求它的平方、平方根C++
要C++源码吗?
#include <iostream>
#include <cmath>
int main()
{
using namespace std;
int m=0;
int n=0;
int s=0;
cin >> m;
n=sqrt(m);//sqrt是求平方根的函数
s=m*m; //*是运算符“乘”
cout << "平方根是 " << n << endl;
cout << "平方是 " << s << endl;
system("pause");
return 0;
}
楼主指的中文字是这样的?:D
❽ c语言求平方根
平方直接两个数相乘即可。
平方根可以通过这个数本身和0之间进行折半查找的方法,对数据进行计算。
当两数相乘大于这个数时,重置最大值;小于这个数时,重置最小值。由于存在除不尽的数,可以加上一个精度进行判断。
#include<stdio.h>
#include<math.h>
doublesquareFun(doublex)//平方
{
returnx*x;
}
doublesqrtFun(doublex,intprecision)//开方
{
doublea=0,b=x,mid=x/2,val=pow(10,-precision);
if(x<0)
return-1;
while(true)//循环折半查找
{
if(fabs(mid*mid-x)<=val)//达到进度则退出
break;
if(mid*mid>x)
b=mid;//重置最大值
else
a=mid;//重置最小值
mid=(a+b)/2;
}
returnmid;
}
intmain()
{
doubled=sqrtFun(2,15);
printf("%.15lf
",d);
printf("%.15lf
",squareFun(d));
}
❾ c语言编程 从键盘输入一个数值,直到该数为正数为止,并求其平方根
1 循环输入整数。
2 判断整数值,如为正数,则退出循环,否则继续输入;
3 利用sqrt函数求平方根
4 输出。
代码如下:
intmain()
{
intn;
doubler;
while(1)
{
scanf("%d",&n);
if(n>0)break;
}
r=sqrt(n);
printf("%lf",r);
}