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;?
} ?