有如下程序: #include<iostream> using namespace std; int main() { cout.fill(’*’); cout.width(5); cout<<scientific

admin2010-12-16  21

问题 有如下程序:    #include<iostream>    using namespace std;    int main()    {    cout.fill(’*’);    cout.width(5);    cout<<scientific<<314.15926535<<endl;     return 0;    }    程序运行后,输出的结果是(    )。

选项 A、3.141593e+002     
B、3.1416e+002
C、**3.14e+002
D、314.16

答案A

解析 cout.fill()用于设置或返回输出的填充字符,默认是空格,fill()函数的设置一直有效,直到下一个fill()函数改变该值为止。cout.width()用于设置或返回(不带参数)输出数据的字段宽度,此函数的设置只对下一个输出有效。
转载请注明原文地址:https://kaotiyun.com/show/DIVp777K
0

最新回复(0)