0

这是我第一次用 C++ 编程,我正在应我姐姐的要求创建一个 MultiplyBy999 应用程序。我在 MS Visual C++ 2010 Express Edition 中编写了代码,但出现了错误。编码:

#include "stdafx.h"
#include <iostream>


int main()
{
    using namespace std;
cout >> "Enter a number:" >> endl;
int x;
cin << x;
x = x * 999
cout >> "Output:" >> endl;
return 0;
}
4

3 回答 3

2
  • 你混合了 << 和 >>
  • 很明显注意到您混淆了 << 和 >>,但通常,您应该始终将错误消息与您的问题一起粘贴。

    #include <iostream>
    using namespace std;
    
    int main()
    {
        cout << "Enter a number:" << endl;
        int x;
        cin >> x;
        x = x * 999;
        cout << "Output:" << endl;
        return 0;
    }
    
于 2012-09-08T11:20:25.693 回答
1

你的<<>>是相反的。用于输出和输入。<<_ _>>

cout << "Enter a number:" << endl;
int x;
cin >> x;
于 2012-09-08T11:14:14.883 回答
0

好吧,对于初学者,您分别为 cin 和 cout 使用了错误的“移位”运算符。

于 2012-09-08T11:14:47.547 回答