zoukankan      html  css  js  c++  java
  • 描述null11121 Base 2

    最近研究描述null,稍微总结一下,以后继续补充:

        每日一道理
    曾经辉煌过,曾经凋零过,这可是你至死不渝的生活吗?我亲爱的母亲—大自然。多少次,我伏在地上,去聆听你沉重的脉搏声;多少次,我伫立在山前,去感受那松涛千年的浩瀚。你的豪壮,足以让中华民族腾飞;你的无私,谱写了一曲曲感人至深的千古壮曲。
    描述:除-2取余,余数为负的时,余数要减去-2,商要加一
    #include <cstdio>
    #include <cmath>
    int main()
    {
        //freopen("a.txt","r",stdin);
        int n,t,len;
        int base[1010];
        scanf("%d",&t);
        for(int p=1;p<=t;p++)
        {
            scanf("%d",&n);
            printf("Case #%d: ",p);
            if(!n) puts("0");
            else
            {
                len=0;
                while(n!=0)
                {
                    int c=n%(-2);
                    n/=(-2);
                    if(c<0)
                    {
                        c+=2;
                        n++;
                    }
                    base[len++]=c;
                }
                for(int i=len-1; i>=0; i--) printf("%d",base[i]);
                puts("");
            }
        }
        return 0;
    }

    文章结束给大家分享下程序员的一些笑话语录: 看到有人回帖“不顶不是中国人”,他的本意是想让帖子沉了。

    --------------------------------- 原创文章 By
    描述和null
    ---------------------------------

  • 相关阅读:
    前三次复利计算程序的总结
    Compound Interest Calculator3.0
    Compound Interest Calculator2.0
    Compound Interest Calculator1.0
    操作系统第一次作业
    学习进度条
    0302感想和问题回答
    1231递归下降语法分析程序设计
    1211有限自动机构造与识别
    5份Java面经
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3104913.html
Copyright © 2011-2022 走看看