首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

容易的题目

2013-04-20 
简单的题目#includestdio.h#includemath.hint main(){double xn1,adouble xnprintf(please input a

简单的题目
#include<stdio.h>
#include<math.h>
int main()
{
double xn1,a;
double xn;
printf("please input a:");
scanf("%f",&a);
xn=a/2;
xn1=(xn+a/xn)/2; 
do
{
xn=xn1;
xn1=(xn+a/xn)/2;

}
while(fabs(xn1-xn)>1e-5);
printf(" %f",xn1);

}


有能能告诉我为什么xn xn1是 double 类型的算不出结果 ,该为float 就可以,谢谢
[解决办法]
scanf("%lf",&a);

热点排行
Bad Request.