|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<iostream>///找出11~999之间的所有回文数
using namespace std;
bool symm(unsigned n)
{
unsigned i=n;
unsigned m=0;
while(i>0)
{
m=m*10+i%10;
i/=10;
}
return m==n;
}
int main()
{
for(unsigned m=11;m<1000;m++ )
if(symm(m)&&symm(m*m)&&symm(m*m*m))
{ cout<<"m="<<m<<endl;
cout<<"m*m="<m*m<<endl;
cout<<"m*m*m="<m*m*m<<endl;
}
return 0;
}
>e:\学习\c++\c++小程序\第三章例题\第三章例题\回文.cpp(19) : error C2563: 在形参表中不匹配
1>e:\学习\c++\c++小程序\第三章例题\第三章例题\回文.cpp(19) : error C2568: “<<”: 无法解析函数重载
1> f:\软件\microsoft visual stdio 2008\vc\include\ostream(974): 可能是“std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)”
1> with
1> [
1> _Elem=wchar_t,
1> _Traits=std::char_traits<wchar_t>
1> ]
1> f:\软件\microsoft visual stdio 2008\vc\include\ostream(966): 或 “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)”
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> f:\软件\microsoft visual stdio 2008\vc\include\ostream(940): 或 “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)”
1>e:\学习\c++\c++小程序\第三章例题\第三章例题\回文.cpp(20) : error C2563: 在形参表中不匹配
1>e:\学习\c++\c++小程序\第三章例题\第三章例题\回文.cpp(20) : error C2568: “<<”: 无法解析函数重载
1> f:\软件\microsoft visual stdio 2008\vc\include\ostream(974): 可能是“std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)”
1> with
1> [
1> _Elem=wchar_t,
1> _Traits=std::char_traits<wchar_t>
1> ]
1> f:\软件\microsoft visual stdio 2008\vc\include\ostream(966): 或 “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)”
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> f:\软件\microsoft visual stdio 2008\vc\include\ostream(940): 或 “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)”这是怎么错的。。 |
|