所有栏目

五进制计数的正确方法

已输入 0 字
优质回答
  • 告诉你算法:用一个循环就可以了,比如说五进制数1234转化十进制数是

    1*125+2*25+3*5+4*1

    先对num=1234对10求余数为4,然后sum=sum+4*1,num=num/10

    再对num=123对10求余数为3,然后sum=sum+3*5

    ....这样结果就出来了.

    #include

    void main()

    {

    int sum=0,num=0;

    printf("输入一个五进制数:

    ");

    scanf("%d",&num);

    int temp=num,pingfan=1;

    while(temp>0)

    {

    sum=sum+temp%10*pingfan;

    temp=temp/10;

    pingfan=pingfan*5;

    }

    printf("五进制数%d转化为十进制为%d

    ",num,sum);

    }

    2023-10-23 23:54:51
  • 平衡五进制

    五进制以5为基数,逢5进1位;而平衡五进制除了“逢五进一”,更主要的是正负平成对称。这也许是最接近中华古“易”文化的一种计算方法,正数我们将其定义为“阳”,负数定义为“阴”,“阴阳”又区分层次,我们可以将1定义为“少阳”,而将2定义为“太阳”;将-1定义为“少阴”,将-2定义为“太阴”。除了1、-1(T)、2、-2(S),还有0,这就形成了平衡的5个基础数字。

    2023-10-23 23:54:51
最新问题 全部问题