【发布时间】:2018-02-24 09:42:58
【问题描述】:
我下面的C++回文算法实现导致如下错误:
'operator' 和 '')
错误发生在结尾的else 行。
#include <iostream>
using namespace std;
int main()
{
cout << "Write a number to check if its palindrome" << endl;
int a;
cin >> a;
int z = a;
int b;
int c;
while (a > 0) {
b = a % 10;
c = (c * 10) + b;
a = a / 10;
}
if (z == c) { cout << "This is a palindrome" << endl; }
else { cout << "This is not a palindrome" < endl; }
return 0;
}
【问题讨论】:
-
在你上次的 cout 中你忘记了一个
<字符应该是:else{cout -
编辑您的问题
-
只要学会解释错误信息。你做了什么? (我想:什么都没有。)
-
我确实试图解释它,但我一直在看 cout 的第一个
标签: c++ overloading operator-keyword palindrome