原代码如下:
#include <iostream>
using namespace std;
int main()
{
int i = 0, j = 0;
for (i = 1; i < 10; i++)
{
for (j = 1; j <= i; j++)
{
cout << i << "*" << j << "=";
cout.width(4); //设置结果宽度为4
cout.setf(ios::left, ios::adjustfield); //设置对齐为左对齐方式
cout << i*j;
cout << " ";
}
cout << endl;
}
return 0;
}
总结:
cout.width(int)设置宽度后,对齐方式变为右对齐。