马永占,myz,mayongzhan

相当稳定的进步,欢迎回贴交流

用户操作
[即时聊天] [发私信] [加为好友]
myzID:mayongzhan
70125次访问,排名1471好友1人,关注者18
php,apache,mysql,linux,html,css,javascript
mayongzhan的文章
原创 154 篇
翻译 0 篇
转载 0 篇
评论 91 篇
myz的公告

XML聚合
feedsky
最近评论
q32r:ok
waterFLY:所有的东西都有tostring(),是因为所有的类都继承自object,object有 toString();
790500:马永占,你好,请加我QQ790500,我想做个小软件,是关于登陆论坛的
joe:Zend_Acl 每个人理解不同,我开始用zf做项目,权限也是自己写,后来全部重写为Zend_Acl,因为个人觉得Zend_Acl和Zend_Auth结合用不错

Zend_Filter 虽然我写的model底层类的那些基本的过滤都是直接用php函数,毕竟速度快,也方便,但这个只是基础,很多时候不同表单牵涉不同的过滤,例如ip地址过滤等等,那么就需要自己写filter了,……
nginxlee:很好,很强大!
文章分类
收藏
    相册
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 C++16进制转换收藏

    新一篇: JAVA游戏炸飞机 | 

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

    #include<iostream.h>

    int zhuanhuan(int x)
    {
    int i[5]={-1,-1,-1,-1,-1};//数组存16进制数
    int t=0;//数组的下标
    int temp;//原数的临时
    int qiuhe=0;//求和的结果
    int temp2=0;//翻转后的10进制数
    int k;//for循环用的

    cout<<"before change 10 is :"<<x<<endl; //转换前的10进制是
    cout<<"after change 16 is:"; //转换成16进制后是
    temp=x;
    while(temp>0)
    {
    i[t]=temp%16;
    t++;
    temp=temp/16;
    }

    do
    {
    t--;
    qiuhe=qiuhe+i[t];
    if(i[t]>9)
    {
    switch(i[t])
    {
    case 10:
    cout<<"A\n";
    break;
    case 11:
    cout<<"B\n";
    break;
    case 12:
    cout<<"C\n";
    break;
    case 13:
    cout<<"D\n";
    break;
    case 14:
    cout<<"E\n";
    break;
    case 15:
    cout<<"F\n";
    break;
    }
    }
    else
    {
    cout<<i[t];
    }
    }while(t>0);

    cout<<"\n";
    cout<<"sub 16 is:"<<qiuhe<<endl;//16进制下各位和的十进制值是
    cout<<"1234 to 4321:";//按位置进行翻转的结果为

    for(k=0;k<6;k++)
    {
    if(i[t]==-1)
    {break;
    }
    else
    {
    cout<<i[t];
    }
    temp2=temp2*16+i[t];
    t++;
    }
    cout<<"\n";
    cout<<"16 to 10 is :"<<temp2<<endl;//换成10进制为

    return 0;
    }

    void main()
    {
    int x,y;
    cout<<"please input the number(10) you want to change to 16:"<<endl; //请输入你要转换的10进制整数
    cin>>x;
    while(x<0||x>10000)
    {
    cout<<"error,please input 0-10000 :"<<endl;
    cin>>x;
    }
    zhuanhuan(x);//转换输出~求和输出~按位置进行翻转并输出~转换成10进制并输出
    }  

     

    发表于 @ 2007年04月22日 07:59:00|评论(loading...)|编辑

    新一篇: JAVA游戏炸飞机 | 

    评论

    #本溪明堂水 发表于2007-08-08 15:02:58  IP: 221.214.165.*
    跟骨刺和金属氢的发现震惊了世界
    #mayongzhan 发表于2007-09-27 09:31:46  IP: 219.142.237.*
    ????
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © myz