napier.c

来自「You will write a program for calculating」· C语言 代码 · 共 37 行

C
37
字号
#include "napier.h"
#define DX 0.001

double solveY(double x0, double y0, double targetX)
{
	if (x0 < targetX) {
		while (x0 < targetX) {
			x0 += DX;
			y0 *= DX + 1.0;
		}
	}
 	if (x0 > targetX){ 		while (x0> targetX){
			x0 -= DX;
			y0 = y0/(DX + 1.0);
		}	}
  	return y0;
}

double solveX(double x0, double y0, double targetY)
{
	if (y0 < targetY){
		while (y0<targetY){			x0+=DX;
      		y0 *= DX + 1.0;
		}	} 
	if (y0 > targetY){		while (y0>targetY){			x0 = x0-DX;
			y0 = y0/(DX + 1.0);		}
	}
	return x0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?