下面程序的输出是: ***********5.23 5.23*********** 请将下划线上遗漏的部分补充完整。 #include <iostream> #include <iomanip>

admin2009-02-15  17

问题 下面程序的输出是:
     ***********5.23
     5.23***********
     请将下划线上遗漏的部分补充完整。      
   #include <iostream>
   #include <iomanip>
   using namespace std;
   void main() {
     double i=5.23;
     cout<<【  】<<setw(14)<<i
     cout<<endl<<【  】<<setw(14)<<i;
   }

选项

答案setfill(’*’) left

解析 本题考核格式控制数据的输入输出。函数setfill(charc)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满。函数setw(int n)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出或输入后,宽度设置自动恢复为0。输出的初始状态为右对齐,所以第一行输出的为右对齐,而第二行为左对齐,所以要填入关键字“left”。
转载请注明原文地址:https://kaotiyun.com/show/4zjp777K
0

最新回复(0)