/*使用*填充*/
/*使用setw指定宽度*/
#include<iostream>
#include<iomanip>
#include<math.h>
#define EPSINON 0.0000000000000001
using namespace std;
int main()
{
double num[] = { 1.23, 34.23, 341.5, 24212.787 };
char *name[] = { "Zoot", "Jimaes", "Alice", "Sherry" };
//使用*填充
cout <<"使用*填充:"<< endl;
for (int i = 0; i < 4; i++)
{
cout.width(15);
cout.fill('*');
cout << num[i] << endl;
}
cout << endl;
/*使用setw指定宽度*/
cout << "使用setw指定宽度:" << endl;
for (int i = 0; i < 4; i++)
{
cout.fill(' ');
cout << setw(6) << name[i];
cout << setw(10) << num[i] << endl;
}
int a[3][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int b[3][4] = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } };
int c[3][4] = { { 1 }, { 5, 6 }, { 9, 10 } };
cout << endl;
for (int i = 0; i < 3; i++)
for (int j = 0; j < 4; j++)
cout << a[i][j];
cout << endl;
for (int i = 0; i < 3; i++)
for (int j = 0; j < 4; j++)
cout << b[i][j];
cout << endl;
for (int i = 0; i < 3; i++)
for (int j = 0; j < 4; j++)
cout << c[i][j];
cout << endl;
float aa = 0;
if (aa == 0)
cout << "a = 0直接比较的" << endl;
if (fabs(aa)<EPSINON)
cout << "a = 0, EPSINON" << endl;
system("pause");
}