用C语言编写程序 :输入一个在[0,1]范围内的小数,用二分法求√x的值.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:36:50
用C语言编写程序 :输入一个在[0,1]范围内的小数,用二分法求√x的值.

用C语言编写程序 :输入一个在[0,1]范围内的小数,用二分法求√x的值.
用C语言编写程序 :输入一个在[0,1]范围内的小数,用二分法求√x的值.

用C语言编写程序 :输入一个在[0,1]范围内的小数,用二分法求√x的值.
#include<stdio.h>
float qiugen(float x,float jindu)
{
    float max,min,mid;
    int i=1;
    max=x;
    min=0;
    while(max-min>jindu)
    {
        mid=(max+min)/2;
        printf("%d:max=%f,mid=%f,min=%f\n",i,max,mid,min);
        if(mid*mid>x) max=mid;
        else min=mid;
        i++;
    }
}
int main()
{
    float x,jindu;
    scanf("%f%f",&x,&jindu);
    qiugen(x,jindu);
    getch();
}

看看这个代码,可以把求根的过程输出,你自己根据需要修改代码,其中jindu这个参数是控制求要根的精度,也是控制循环的一个重要标准.mid值也就是最后的结果.

当然,这个代码还不是很完善,仅供参考.

用C语言编写程序,输入一个正整数n(1 用C语言编写程序 :输入一个在[0,1]范围内的小数,用二分法求√x的值. 用C语言编写一个程序,输入一个整数,输出0~9各数字在该整数中出现的次数 用c语言编写一个程序,输入一个圆的半径,分别求其周长和面积 编写一个程序 计算s=1!+2!+...+n!.其中n由输入决定用C语言编下 用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积? 用C语言编写一个程序:从键盘输入n(0 求用C语言编写一个判定三角形的程序输入:a,b,c ,都为整型,输入范围1~200.输出:不规则三角形;等腰三角形;等边三角形;不是三角形. 求用while 编写一个程序;编写一个程序,提示输入数值,可循环输入多个数据,并对输入的数值进行判断,分别统计输入的奇数和偶数的总和.C语言编写、 如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一位 编写程序,输入一个三位整数,把三个数字逆序组成一个新数,再输出.例如输入369,输出963.用C语言编写,我是初学者, 用c语言编写一个程序,输入一个实数x,在20个宽度内输出x(保留3位小数) 用C语言编写程序 输入一个三位整数,打印出其各位数,十位数和百位数 用C语言编程序 写一个函数,判断输入年份是否为闰年,并编写主函数测试 1)编写一个C语言程序,输入a、b、c 3个值,输入其中最大者,要求在子函数里面比较数大2)编程输入三角形的三边长,计算并输出三角形面积和周长(可以只计算周长).3)编写一个函数用冒泡 c语言中判断一个输入的数为偶数还是奇数的程序怎么编写 编写一个C语言程序,要求输入3个数,求最大数和最小数之和. 编写一个C语言程序,输入abc三个值,求最大者不交作业要打屁屁的