c语言怎样输入对数?

如题所述

1, getchar()函数

getchar函数的作用是等待用户的输入并读取字符的数值并显示相应的字符到屏幕上,在用户输入回车键以后才返回相应的第一个输入字符的数值到调用函数,函数原型的声明如下: int getchar(void)。

2,getch()和getche()函数

getch函数的作用是从键盘只接受一个字符,而且并不把这个字符显示出来,也不用按下回车键就返回到调用函数。换句话说,当用户按了一个键后,并不在屏幕上显示用户按的是什么,就继续运行函数后面的代码,而用户不按任意键时就一直等待用户输入。

getcher函数与getch函数作用相同,也是从键盘只接受一个字符,也不用按下回车键就返回到调用函数,但这个字符会被显示出来。

3,具体代码如下:

    #include<stdio.h>  

    double MYLOG(double a)  

    {  

    int N = 15;//我们取了前15+1项来估算  

    int k,nk;  

    double x,xx,y;  

    x = (a-1)/(a+1);  

    xx = x*x;  

    nk = 2*N+1;  

    y = 1.0/nk;  

    for(k=N;k>0;k--)  

    {  

    nk = nk - 2;  

    y = 1.0/nk+xx*y;  

    }  

    return 2.0*x*y;  

    }  

    int main()  

    {  

    double b ;  

    b = MYLOG(2);  

    printf("%.10f",b);  

    getch();  

    return 0;  

    }  

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答