?? comm.cpp
字號:
//Comm.cpp 使用公共頭文件示例
//#include <iomapip>
#include <iostream> //輸入輸出流頭文件
#include "Comm.h" //公共部分頭文件
#include "Matrix.h" //矩陣類及相關函數等的定義
using namespace std; //名字空間
// 定義控制臺應用程序的入口點
void main()
{
int ia(10), ib(-23);
double fx(1.5369200000000001), fy(-38.67);
complex<double> cf(fx, fy);
//顯示初始數據
cout << "初始數據:" << endl;
cout << " ia = " << ia << endl;
cout << " ib = " << ib << endl;
printf(" fx = %25.20f \n", fx);
printf(" fy = %25.20f \n", fy);
cout << " cf = " << cf << endl << endl;
//取絕對值運算
cout << "取絕對值運算:" << endl;
cout << " Abs(ia) = " << Abs(ia) << endl;
cout << " Abs(ib) = " << Abs(ib) << endl;
cout << " Abs(fx) = " << Abs(fx) << endl;
cout << " Abs(fy) = " << Abs(fy) << endl;
cout << " Abs(cf) = " << Abs(cf) << endl << endl;
//取符號運算
cout << "取符號運算:" << endl;
cout << " Sgn(ia) = " << Sgn(ia) << endl;
cout << " Sgn(ib) = " << Sgn(ib) << endl;
cout << " Sgn(fx) = " << Sgn(fx) << endl;
cout << " Sgn(fy) = " << Sgn(fy) << endl << endl;
//浮點數比較
cout << "浮點數比較:" << endl;
if(FloatEqual(fx,1.53692))
printf(" fx == 1.53692 \t fx = %25.20f \n\n", fx);
else
printf(" fx != 1.53692 \t fx = %25.20f \n\n", fx);
if(FloatNotEqual(fy,-38.671))
printf(" fy != -38.671 \t fy = %25.20f \n\n", fy);
else
printf(" fy == -38.671 \t fy = %25.20f \n\n", fy);
//求最小值運算
cout << "求最小值運算:" << endl;
cout << " Min(ia, ib) = " << Min(ia, ib) << endl << endl;
//求最大值運算
cout << "求最大值運算:" << endl;
cout << " Max(fx, fy) = " << Max(fx, fy) << endl << endl;
double a[4] = {1.01, 1.02, 1.03, 2.04};
valarray<double> va(a, 4);
//打印數組(向量)值
cout << "打印數組(向量)值:" << endl;
ValarrayPrint(va);
cout << endl;
//打印某個指定數組(向量)元素值
cout << "打印某個指定數組(向量)元素值:" << endl;
for(ia=0; ia<4; ia++)
ValarrayPrint(va, ia);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -