?? simpleiterative.h
字號:
#define PRECISION 0.000001
#define MAX_Number 10000
/*==================================================================*/
//簡單迭代
void SimpleIterative()
{
int k;
float x0,x;
printf("\n\n請輸入初始值:\nx0 = ");
scanf( "%f", &x );
k=1; // 開始迭代
do{
x0 = x;
x = f( x0 );
printf( "\nx%d=%f", k, x );
++k;
}while( fabs( x-x0 ) > PRECISION && k < MAX_Number );
if( k >= MAX_Number )
{
printf("\n一般迭代失敗于(k=%d)",k); // 迭代到最大次數(shù)還不收斂
}
else
{
// 收斂, 輸出結(jié)果
printf( "\n\n迭代次數(shù):k = %d", k );
printf( "\n根值:x = %f", x );
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -