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

admin2010-03-29  28

问题 下面程序的输出是:
   ***********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(char C) 用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满。函数 setw(int n)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出或输入后,宽度设置自动恢复为0。输出的初始状态为右对齐,所以第一行输出的为右对齐,而第二行为左对齐,所以要填入关键字“left”。
转载请注明原文地址:https://jikaoti.com/ti/dGW0FFFM
0

最新回复(0)