神秘博客

C++ Primer Plus [第六版]第9章复习题答案

3

#include <iostream>

int main()
{
  double x;
  std::cout << "请输入值: ";
  while (!(std::cin >> x))
  {
    std::cout << "输入错误, 请输入数字: ";
    std::cin.clear();
    while (std::cin.get() != '\n')
      continue;		
  }
  std::cout << "x = " << x << std::endl;

  system("pause");
  return 0;
}

4

#include <iostream>

int main()
{
  using std::cout;
  using std::cin;
  using std::endl;

  double x;
  cout << "请输入值: ";
  while (!(cin >> x))
  {
    cout << "输入错误, 请输入数字: ";
    cin.clear();
    while (cin.get() != '\n')
      continue;		
  }
  cout << "x = " << x << endl;

  system("pause");
  return 0;
}

 

版权说明:
点赞

发表评论

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

觉得文章有用就请我吃包辣条吧

微信扫一扫打赏