cout <<j <<✀*✀ <<i <<✀=✀ <<setw(2) <<i*j <<" ";这句代码是什么意思

2024-12-28 07:35:29
推荐回答(3个)
回答1:

这是个乘法表的输出。
c++中的setw(n)是设置域宽。
就是你的输出要占多少个字符
类似于普通c中的printf(“%4d”,a);中的%nd
比如:
cout<就输出
12345123
cout<输出
12345(两个空格)123

回答2:

cout <//表示分别输出j的值,输出字符*,输出i的值,输出字符=,按2位(setw(2))输出i*j的值,输出空格。

回答3:

setw 是输出控制符,控制域宽,在iomanip.h;