精华内容
下载资源
问答
  • 她发现计算机经常用不同进制表示一个,如十进制123表达为16进制时只包含两位7、11(B),用八进制表示为三位1、7、3,按不同进制表达时,各个位数和也不同,如上述例子十六进制和八进制各位数和...

    题目

    尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题,现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示为三位数1、7、3,按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11,。
    小B感兴趣的是,一个数A如果按2到A-1进制表达时,各个位数之和的均值是多少?她希望你能帮她解决这个问题?
    所有的计算均基于十进制进行,结果也用十进制表示为不可约简的分数形式。

    输入描述:

    输入中有多组测试数据,每组测试数据为一个整数A(1 ≤ A ≤ 5000).

    输出描述:

    对每组测试数据,在单独的行中以X/Y的形式输出结果。

    输入例子1:

    5
    3

    输出例子1:

    7/3
    2/1

    思路

    题目非常基础,当做复习。
    主要包括十进制与其他进制的转换和辗转相除法。

    代码

    import java.util.Scanner;
    
    public class Main {
    
        public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            while (scan.hasNextInt()) {
                int num = scan.nextInt();
    
                int sum = 0;
                for (int i = 2; i < num; i++) {
                    int n = num;
                    while (n != 0) {
                        sum += n % i;
                        n /= i;
                    }
                }
    
                int g = gcd(sum, num - 2);
                System.out.println("" + sum/g + '/' + (num - 2)/g);
            }
    
        }
    
        //辗转相除法
        private static int gcd(int a, int b) {
            if (b == 0)
                return a;
            return gcd(b, a % b);
        }
    
    }
    
    展开全文
  • 进制均值

    2018-03-27 22:28:58
    注:今晚在牛客网上做题时候,遇到一道题,涉及到求两个数的最大公约数,以前不会,每次都需要查资料,这里记录一下...她发现计算机经常用不同的进制表示一个,如十进制数123表达为16进制时只包含两位7、1...

    注:今晚在牛客网上做题的时候,遇到的一道题,涉及到求两个数的最大公约数,以前不会,每次都需要查资料,这里记录一下,顺便练习了一下一个函数返回值类型为数组时的用法。

    题目描述

    尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题,现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示为三位数1、7、3,按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11,。 小B感兴趣的是,一个数A如果按2到A-1进制表达时,各个位数之和的均值是多少?她希望你能帮她解决这个问题? 所有的计算均基于十进制进行,结果也用十进制表示为不可约简的分数形式。

    输入描述:

    输入中有多组测试数据,每组测试数据为一个整数A(1 ≤ A ≤ 5000).

    输出描述:

    对每组测试数据,在单独的行中以X/Y的形式输出结果。
    示例1

    输入

    5
    3
    

    输出

    7/3
    2/1

    //AC

    #include <bits/stdc++.h>
    using namespace std;
    int a,n;

    int *jinzhi(int num,int j){
    int total=0,bitsum=0;
    int *arr;
    arr=new int[2];
    do{
        int temp=num%j;
        total+=temp;
        //bitsum++;
        num/=j;
    }while(num>0);
    arr[0]=total;//arr[1]=bitsum;
    return arr;
    }
    int gcd(int a,int b){
    int c;
    c=(a>b)?b:a;
    while(a%c!=0||b%c!=0)
        c--;
    return c;
    }


    int main(){
        cin>>a;
         int i=0,j,len,*total,bitcount=0,bitsum=0;
         total=new int[2];
         for(i=0;i<=1;i++)
            total[i]=0;
        for(i=2;i<=a-1;i++){
            total=jinzhi(a,i);


            bitsum+=total[0];
        }


    int gcdnum=gcd(bitsum,a-2);


      cout<<bitsum/gcdnum<<"/"<<(a-2)/gcdnum<<endl;
    return 0;
    }
    展开全文
  • 下列四个不同进制的数中数值最大的是__________A. 1001001BB. 110 OC. 71DD. 4AH2.下列四种不同数制表示的数值最小的一个是_________A. 247 OB. 169C. A6HD. 10101000B3.一个带符号的8位二进制整数,若采用原码表示...

    原理第一、二章练习

    一.选择题

    1.下列四个不同进制的数中,数值最大的是__________

    A. 1001001B

    B. 110 O

    C. 71D

    D. 4AH

    2.下列四种不同数制表示的数值最小的一个是_________

    A. 247 O

    B. 169

    C. A6H

    D. 10101000B

    3.一个带符号的8位二进制整数,若采用原码表示,其数值范围________

    A. –128~+128

    B. –127~+127

    C. –128~+127

    D. –127~+128

    4.与十进制数43等值的二进制数是____________

    A. 110101B

    B. 101011B

    C. 101111B

    D. 101010B

    5.目前,国际上广泛采用的西文字符编码是__________

    A. BCD码

    B. 区位码

    C. 国标码

    D.ASCII码

    6.字母’B’的ASCII码值比字母’b’的ASCII码值___________

    A. 大

    B. 相同

    C. 小

    D. 不能比较

    7.存放一个汉字的国标码需要_______字节

    A. 8

    B. 4

    C. 2

    D. 1

    8.根据国际标准的规定,汉字”国”字位于该标准的编码表的第25行、第90列,所以2590是“国”字的__________

    A. 国标码

    B. 区位码

    C. 机内码

    D. 字形码

    9.正数的补码_________

    A. 是其反码加1

    B. 是其原码减1

    C. 是其反码减1

    D.与其原码一样

    10.1K字节等于________字节

    A. 3的10次方

    B. 10的3次方

    C. 2的10次方

    D. 10的2次方

    11.标准的ASCII码最多可以表示________个西文字符

    A. 256

    B. 128

    C. 64

    D. 32

    12.87的压缩BCD码是__________

    A. 01000111

    B. 10000111

    C. 01010111

    D. 1000111

    13.定点整数的小数点约定在___________

    A. 符号位右边

    B. 符号位左边

    C. 最低位右边

    D. 最低位左边

    14.下列记数制写法中,_________是错误的

    A. 17389

    B. 1024H

    C. 11010B

    D. 846 O

    15.IBM-PC/XT微型计算机采用的CPU芯片是INTEL_________

    A. 8086

    B. 8088

    C. 80286

    D. PENTIUM

    16.下列寄存器都是通用寄存器的是______________

    A. AX,BX,SI,BP

    B. CX,PSW,DS,SS

    C. SI,DI,SP,IP

    D. CS,CX,DX,DI 17.堆栈的基本操作不包括_________

    A. 建栈

    B. 压栈

    C.转栈

    D. 出栈

    18.(123)

    X

    =83,则基数X为__________

    A. 16

    B.10

    C. 8

    D. 2

    19.汇编语言是一种___________

    A.各种标准算法的汇集

    B. 调试用的语言

    C. 低级程序设计语言

    D. 高级程序设计语言

    20.在计算机语言中,__________指令采用二进制数字编写

    A. 高级语言

    B. 机器语言

    C.汇编语言

    D.算法语言

    21.汇编程序是_________

    A. 用汇编语言编写的程序

    B. 用机器语言编写的程序

    C. 将汇编语言编写的源程序翻译成机器语言程序的程序

    D. 将高级语言编写的源程序翻译成机器语言程序的程序

    22.16位补码表示的最小值是______________

    A. –65535

    B. –65536

    C. –32767

    D. –32768

    23.微处理器要寻址16M的存储空间,需要________根地址线.

    A. 16

    B. 20

    C. 24

    D. 32

    24.信息编码为11001001,则该信息的奇校验码为_________

    A. 011001001

    B. 10110110

    C. 111001001

    D. 10110111

    25.下列说法正确的是_________

    A.根据机器型号的不同,一个字节可由8或16位二进制数组成

    B.一个字由两个字节组成

    C.1MB=1,000,000字节

    D.指令是计算机执行各种操作的命令

    26.在标志寄存器中,单步标志位是___________

    A. DF

    B. TF

    C. IF

    D. AF

    二.填空题

    1.在一个无符号二进制整数的右边添一个0,新形成的数是原数的___________倍

    2.某计算机的字长为4个字节,这意味着在该计算机内作为一个整体加以处理、传送的二进制数

    码有__________位.

    3.8088微处理器采用了存储器地址___________的方法来寻址1M字节的存储空间,寻址这样大

    的存储空间需要_________根地址线.

    4.已知八位机器码10000000(最高位是符号位),当它是补码时,表示的十进制真值是

    _______________;当它是反码时,表示的十进制真值是_____________;当它是原码时,表示的十进制真值是________________

    5.1MB主存的最高地址用十六进制表示为______________

    展开全文
  • 下列四个不同数制表示的数中,数值最大的是 。【判断题】13.操作系统是软件和硬件之间的接口。【单选题】测量的基准面是【判断题】15.只读存储器(ROM)内所存的数据在断电之后也不会丢失。【单选题】33.一个字节由8个...

    【单选题】含量小于体重 0.01%的称为:

    【单选题】41.下列汉字输入码中, 属于音码。

    【单选题】17.下列四个不同数制表示的数中,数值最大的是 。

    【判断题】13.操作系统是软件和硬件之间的接口。

    【单选题】测量的基准面是

    【判断题】15.只读存储器(ROM)内所存的数据在断电之后也不会丢失。

    【单选题】33.一个字节由8个二进制位组成,它所能表示的最大的十六进制数为 。

    【多选题】1.计算机的特点主要有 。

    【单选题】1.世界上第一台电子计算机是1946年在美国研制成功的,其英文缩写是 。

    【单选题】下列不属于施工放样测量的工作原则的是

    【单选题】44.操作系统是计算机系统中的 。

    【单选题】在平地进行四等水准测量,其高差闭合差的调整原则为将闭合差反符号后( )。

    【单选题】5 岁女童, 精神不佳 , 体重过轻 , 生长发育迟缓 , 下肢轻度水肿 ,患 儿可能缺乏 :

    【单选题】乘飞机上升或下降时,做吞咽动作的生理意义是

    【单选题】下列( )选项是JDK提供的编译器。

    【单选题】本次学习的课程名称是

    【单选题】中平测量工作是

    【单选题】6.用高级程序设计语言编写的程序要转换成等价的可执行程序,必须经过 。

    【单选题】40.计算机操作系统的主要功能是 。

    【单选题】13.在计算机领域中,通常用MIPS来描述计算机的 。

    【单选题】下列哪些状况下机体不处于负氮平衡 :

    【单选题】患者,男,主诉乏力、关节和肌肉疼痛,检查发现牙龈肿胀出血、皮肤多处瘀斑,此患者可能缺乏的是:

    【判断题】中平测量的精度要求与公路等级无关。

    【多选题】4.关于计算机硬件系统的组成,下列说法正确是 。

    【单选题】中国药典采用( )测定庆大霉素C组成分

    【单选题】32.为了避免混乱,二进制数在书写时常在后面加上字母 。

    【多选题】四等水准测量某一测站黑面高差为0.419m,则该测站的红面高差为()m,可以满足限差要求。

    【单选题】31.微机配置中的“处理器PentiumIII/667”中,数字667表示 。

    【单选题】48.“信息高速公路”主要体现了计算机在 方面的发展趋势。

    【单选题】近视眼是由于

    【多选题】9.下列外部设备中,属于输入设备的是 。

    【多选题】道路基本型曲线一般包括(),分为五个计算单元。

    【单选题】7.用户用计算机高级语言编写的程序,通常称为 。

    【多选题】7.以下关于解释程序和编译程序的论述不正确的是 。

    【单选题】维生素A含量用生物效价表示,其效价单位是

    【单选题】45.在计算机应用中,“计算机辅助教育”的英文缩写是 。

    【单选题】27.已知字母“F”的ASCII码是46H,则字母“f”的ASCII码是 。

    【单选题】下列( )是Java应用程序主类中正确的main( )方法。

    【单选题】已知ΔxAB=-34.86m,ΔyAB=45.30m,则αAB为

    【单选题】15.计算机存储器中一个字节包含的二进制位是 。

    【多选题】公路路线施工放样应一次放出

    【多选题】6.系统总线是CPU与其他部件之间传送各种信息的公共通道,其类型有 。

    【单选题】24.已知字符K的ASCII码的十六进制数是4BH,则ASCII码的二进制数1001000对应的字符应为 。

    【单选题】在公路工程的( )阶段,测量人员在( )之后,开始横断面测量。

    【单选题】用于测定食物中蛋白质的含量的元素为:

    【单选题】16.二进制数11100011转换成十进制数为 。

    【单选题】25.在计算机应用领域,CAD指的是 。

    【多选题】中桩放样时的注意事项有

    【单选题】瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和【】。

    【单选题】测量的基准线是

    展开全文
  • 这得从二进制的原码说起(数字逻辑--东野老师): 如果以最高位为符号位,二进制原码最大为0111111111111111=2的15次方减1=32767 最小为1111111111111111=-2的15次方减1=-32767 此时0有两种表示方法,即正0和负0:...
  • (4)下列 4种不同数制表示的数中数值最大的一个是 A)八进制数 110 B)十进制数 71 C)十六进制数 4A D)二进制数 1001001【答案】:C【解析】:解答这类问题,一般都是将这些非十进制数转换成十进制数,才能...
  • 格雷码特点:任意两个相邻代码只有一位二进制数不同;循环码,0和最大数(2^n-1)之间只有一位不同;镜像对称,0-(2(n-1)次方)和(2(n-1)次方)-(2^n-1))之间镜像对称。应用:引用格雷码之后,相邻数值只有1位...
  • 正常情况下, WHERE 子句进行的比较是二进制的, 但语言比较则需要 NLSSORT 函数。可以使用 NLS_COMP 指定必须根据NLS_SORT 会话参数进行语言比较。 值范围: Oracle8i National Language Support Guide 指定的...
  • 不同编译器给出不同的i值,有为3,有为4,哪个是正确?  *3.4 有这样一个巧妙表达式:a^=b^=a^=b;它不需要临时变量就可以交换a和b值。  3.5 可否用显式括号来强制执行我所需要计算顺序并控制相关...
  • 用十进制写出下列补码表示的数及其数的真值:1BH,71H,80H,F8H。 2. 下面的数据项设置了多少个字节? (1)ASC_DATA DB ‘1234’ (2)HEX_DATA DW 1234H (3)DATA_1 DB 6 DUP(4 DUP(0FFH)) ...
  • 目的:本综合训练目的是通过该综合训练,培养学生模块化程序设计思想,使学生掌握模块化程序设计模块划分原则,不同模块之间参数传递方法,掌握对数值进行排序算法实现,掌握进制数转换算法实现。...
  • VBSCRIPT中文手册

    热门讨论 2010-11-12 10:13:06
    VBScript 常数 在 VBScript 提供不同种类常数。 语言元素 说明 初始化事件 发生在相关类实例被创建时。 终结事件 发生在相关类实例被终结时。 语言元素 说明 Abs 函数 返回数的绝对值。 Array ...
  • 本附录讨论八进制数、十六进制数和二进制数。 附录B:C++保留字 本附录列出了C++关键字。 附录C:ASCII字符集 本附录列出了ASCII字符集及其十进制、八进制、十六进制和二进制表示。 附录D:操作符优先级 本...
  • 本附录讨论八进制数、十六进制数和二进制数。 附录B:C++保留字 本附录列出了C++关键字。 附录C:ASCII字符集 本附录列出了ASCII字符集及其十进制、八进制、十六进制和二进制表示。 附录D:操作符优先级 本...
  • 可用的目标芯片包括目前世界上最大的六家FPGA/CPLD厂商几乎所有CPLD、FPGA和所有ispPAC等模拟EDA器件。第七节的表已列出多种芯片对系统板引脚的对应关系,以利在实验时经常查用。 (3) ByteBlasterMV编程配置口...
  • 本附录讨论八进制数、十六进制数和二进制数。 附录B:C++保留字 本附录列出了C++关键字。 附录C:ASCII字符集 本附录列出了ASCII字符集及其十进制、八进制、十六进制和二进制表示。 附录D:操作符优先级 本...
  • 本附录讨论八进制数、十六进制数和二进制数。 附录B:C++保留字 本附录列出了C++关键字。 附录C:ASCII字符集 本附录列出了ASCII字符集及其十进制、八进制、十六进制和二进制表示。 附录D:操作符优先级 本...
  • 你必须知道495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    不同编译器给出不同的i值,有为3,有为4,哪个是正确? *3.4 有这样一个巧妙表达式:a^=b^=a^=b;它不需要临时变量就可以交换a和b值。 3.5 可否用显式括号来强制执行我所需要计算顺序并控制相关副...
  • VBScript 常数 在 VBScript 提供不同种类常数。 Weekday 函数 返回表示星期几的数值。 WeekdayName 函数 返回表示星期几字符串。 While...Wend 语句 只要给定条件为 True,便执行一串语句。 With 语句 ...
  • 不同编译器给出不同的i值,有为3,有为4,哪个是正确? 34  *3.4 有这样一个巧妙表达式:a^= b^= a^= b; 它不需要临时变量就可以交换a和b值。 34 3.5 可否用显式括号来强制执行我所需要计算顺序并...
  • 如果您使用的是Windows,则工作表在WordPad的打开效果要好于NotePad。 答题卡 创建一个带有答案的文本文件。 已知问题和解决方法 要制作多套,请在每套之后刷新。 您可以通过更改输入并再次单击“生成问题”按钮...
  • 如果您使用的是Windows,则工作表在WordPad的打开效果要好于NotePad。 答题卡 创建一个带有答案的文本文件。 已知问题和解决方法 要制作多套,请在每套之后刷新。 您可以通过更改输入并再次单击“生成问题”按钮...
  • 105.反选择单元格中的数 106.在Excel加入一个量度尺(以厘米为单位) 107.在Excel加入一个量度尺(以寸为单位) 108.取得一个短文件名的长文件名 109.取得临时文件名 110.等用Shell调用的程序执行完成后再执行其它...
  • 《你必须知道495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    《你必须知道495个C语言问题》以问答形式组织内容,讨论了学习或使用C语言过程经常遇到一些问题。书列出了C用户经常问400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预...
  • 而555是一个用途很广且相当普遍计时IC,只需少数电阻和电容,便可产生位电路所需各种不同频率之脉冲信号。 NE555具体如下特点: 只需简单电阻器、电容器,即可完成特定振荡延时作用。其延时范围极...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 169
精华内容 67
关键字:

不同进制的数中数值最大的是