创建vector<int>,并用for循环语句向它输入10个整数,最后打印如下结果到屏幕和文件EXP003.OUT: (1)分别用八进制、十进制和十六进制显示这10个整数; (2)按照从小到大的顺序显示这10个整数,并显示这些整数在Vector中的初始位置信息。注:我的问题主要是负数如何用C表示成八进制和十六进制?还有,怎样显示vector中的初始位置信息?希望是代码解答,不要理论,代码有注解最好,谢谢