请问这个错怎么解决
来源:百度知道 编辑:UC知道 时间:2024/07/05 16:27:20
#include <iostream>
using namespace std;
int palindrome ( int num );
int main( )
{
int n;
cout << "Enter a five digit number ( -1 to end ):";
cin >> n;
while ( n != -1 ) {
int temp = palindrome ( n );
if ( temp == 1 )
cout << "Yes,it is." << endl;
if ( temp == 0 )
cout << "No,it isn't." << endl;
cout << "Enter a five digit number ( -1 to end ):";
cin >> n;
}
if ( n == -1 )
cout << endl;
return 0;
}
int plindrome ( int num )
{
int i,j;
int a,b,d,e;
a = num / 10000;
b = num / 1000 % 10;
d = num % 1000 / 10;
e = num % 10000;
if ( a == e && b == d )
re
using namespace std;
int palindrome ( int num );
int main( )
{
int n;
cout << "Enter a five digit number ( -1 to end ):";
cin >> n;
while ( n != -1 ) {
int temp = palindrome ( n );
if ( temp == 1 )
cout << "Yes,it is." << endl;
if ( temp == 0 )
cout << "No,it isn't." << endl;
cout << "Enter a five digit number ( -1 to end ):";
cin >> n;
}
if ( n == -1 )
cout << endl;
return 0;
}
int plindrome ( int num )
{
int i,j;
int a,b,d,e;
a = num / 10000;
b = num / 1000 % 10;
d = num % 1000 / 10;
e = num % 10000;
if ( a == e && b == d )
re
大哥,你粗心了:
将你的子函数的名字
int plindrome ( int num )
{
...
}
改为
int palindrome ( int num )
{
...
}
= =,你函数名打错了,声明和定义不一致.....
int palindrome ( int num );
nt plindrome ( int num )
{
int i,j;
int a,b,d,e;