请问第60行的setiosflags()里填的是left,为什么输出后是靠右对齐

img

img

请添加正文描述,长度需大于30个字符!
请添加正文描述,长度需大于30个字符!
请添加正文描述,长度需大于30个字符!

这不简单?

//左对齐输出和右对齐输出



/*-----------------------
#include <iostream.h>
#include <iomanip.h>
void main()
{
    cout<<setiosflags(ios::left)    //设置左对齐输出,空格在后

        <<setw(5)<<10<<endl
        <<setw(5)<<100<<endl
        <<setw(5)<<1000<<endl;    
}
-----------------------*/






/*-----------------------
#include <iostream.h>
#include <iomanip.h>
void main()
{
    cout<<setiosflags(ios::right)   //设置右对齐输出,空格在前

        <<setw(5)<<10<<endl
        <<setw(5)<<100<<endl
        <<setw(5)<<1000<<endl;    
}
-----------------------*/

你的left加的位置不对
(其实应该是int main手残打成void main,请谅解)

如果有帮助
请采纳谢谢
你的采纳是我前进的最好动力