我有以下代码:
#include <iostream>
#include <string>
using namespace std;
int main()
{
int xxx;
cout << "Enter an integer: 2011 ";
cin >> xxx;
cout << "Enter your name: John " ;
string yyy;
cin >> yyy;
cout << yyy << "entered" << xxx << endl;
return 0;
}
我预计输出是:
输入整数:2011 输入您的姓名:John John 输入 2011
但是我得到了以下输出:
输入一个整数:2011 输入您的姓名:约翰输入0
为什么我没有得到预期的输出?
0 是从哪里来的?对我来说似乎有点随机
还有一个不同的问题,之前可能已经回答过:
- 如果我希望我的输出整齐有序,如下所示,我将如何做到这一点,即我需要在代码中添加什么?
输入您的整数:2011
输入您的姓名:约翰
约翰进入 2011