/*★ ニュートンラプソンで平方根を計算する 前田 稔 ★*/ #include <stdio.h> // Function Prototype double Sqrt(double x); //★ MAIN PROGRAM int main() { double x; for(x=2.0; x<10.0; x++) Sqrt(x); return(0); } // SQRT() 関数 double Sqrt(double x) { double x1,xw; int i; printf("\nSQRT(x=%f)\n",x); x1= x; for(i=0; i<5; i++) { xw= x/x1; printf("I=%d x1=%f x/x1=%f",i,x1,xw); x1= (x1+xw)/2.0; printf(" ANS(%f)\n",x1); } return(x1); } |
C:\Users\maeda>CD C:\DATA\Cpp\BAT\Console C:\DATA\Cpp\BAT\Console>CL Sqrt.cpp C:\DATA\Cpp\BAT\Console>Sqrt.exe |
cl /clr sqrt.cpp |
ファイル名 | サイズ | 説明 |
---|---|---|
sqrt.exe | 69,632 byte | Native Code(CL Sqrt.cpp) |
sqrt.exe | 23,040 byte | CLI Code(CL /clr Sqrt.cpp) |
sqrt.exe.manifest | 383 byte | CLI のとき作成される |