来自新世界:输入,输出和文件

金字塔输出hello

int main(){
  using namespace std;
  const char *p = "hello";
  int len = strlen(p);
  for (int i = ; i <= len;i++){
    cout.write(p, i);
    cout << endl;
  }
}

设置空格(只对下一个有效)

int main(){
  using namespace std;
  cout << "#";
  cout.width(12);
  cout << 12 << "#";
}

设置填充字符

int main(){
  using namespace std;
  //cout << "#";
  cout.fill('*');
  cout.width(12);
  cout << 12 << endl;
  cout.width(12);
  cout << 50 << endl;
}

显示全部数字

int main(){
  using namespace std;
  float p = 20.140;
  float p2 = 1.9 + 1.0 / 3.0;
  cout.setf(ios_base::showpoint);
  cout << p << endl;
  cout << p2 << endl;
}

 

发布者

我乃堂堂SCUT的一条咸鱼!

发表评论

电子邮件地址不会被公开。 必填项已用*标注