鱼C论坛

 找回密码
 立即注册
查看: 2460|回复: 3

大神来给看看代码

[复制链接]
发表于 2014-8-2 11:41:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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> &)”
这是怎么错的。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-2 12:45:39 | 显示全部楼层
#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<<endl;
                //cout<<"m*m*m="<m*m*m<<endl;
                cout<<m<<"*"<<m<<"*"<<m<<"="<<m*m*m<<endl;
                }
                return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-2 16:13:11 | 显示全部楼层
/1024/1024/1024{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-4 09:20:28 | 显示全部楼层

cout<<"m*m="<m*m<<endl 这种输出为什么不可以啊?一个视频中的老师也是用的这种输出的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 19:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表