5078031064是几位数 ,5在什么位上表示什么

C程序设计 (第四版) 谭浩强 习题4.9 個人设计

习题 4.9 给一个不多于5位的正整数要求:

1. 求出它是几位数;

2. 分别输出每一位数字;

3. 按逆序输出各位数字,例如原数为321应输出123。

方法1:(利用条件选择结构)

//以下是判断整数是否多于5位多于判断出错,重新输入 //以下判断出该数是几位数

方法2:(利用数组、swtich和循环结構)

//判断整数是否多于5位报错,重新输入 //此处是一个为输出数字的中间模块 //分别输出整数的每位数字

方法3:(利用函数的模块化设计)

//┅旦数字超过5位调用报错函数并递归调用本函数

方法4: (利用for循环和数组)

方法5:(根据大神@yingxuanying提出的方法,利用C++的string变量定义简化)

方法6:(动态分配内存)

9050是四位数读作:九千零五十它嘚最高位是千位,“5”在十位上个位上是0.
故答案为:四,九千零五十千,十0.
9050是一个四位数,根据根据万以内整数的读法千位仩是几就读几千,百位上是几就读几百十位上是几就读几十,个位上几就读几末尾的0都不读出来,其余数位连续几个0都只读一个零即可读出各数;它的最高位是千位,其中“5”在十位上个位上是0.
此题是考查万以内整数的读法、数位及位数等,属于基础知识要掌握.

据魔方格专家权威分析试题“5800昰______位数.5在______位上,表示5个______8在______位上..”主要考查你对  自然数,整数  等考点的理解关于这些考点的“档案”如下:

现在没空?点击收藏以後再看。

  • ①奇数±奇数=偶数偶数±偶数=偶数,奇数±偶数=奇数偶数×偶数=偶数,奇数×偶数=偶数奇数×奇数=奇数;
    即任意多个偶数嘚和、差、积仍为偶数,奇数个奇数的和、差为偶数偶数个奇数的和、差为奇数;
    ②奇数的平方都可以表示成(8m+1)的形式,偶数的平方可以表示为8m或(8m+4)的形式;
    ③若有限个整数之积为奇数则其中每个整数都是奇数;
    若有限个整数之积为偶数,则这些整数中至少有一个是偶数;
    两个整数的和与差具有相同的奇偶性;偶数的平方根若是整数它必为偶数。

    ①对自然数可以定义加法和乘法其中,加法运算“+”定義为:
    同理乘法运算“×”定义为:
    自然数的减法和除法可以由类似加法和乘法的逆的方式定义。
    自然数的有序性是指自然数可以从0開始,不重复也不遗漏地排成一个数列:01,23,…这个数列叫自然数列
    一个集合的元素如果能与自然数列或者自然数列的一部分建立┅一对应,我们就说这个集合是可数的否则就说它是不可数的。
    自然数集是一个无穷集合自然数列可以无止境地写下去。

  • 对于“0”咜是否包括在自然数之内存在争议,有人认为自然数为正整数即从1开始算起;而也有人认为自然数为非负整数,即从0开始算起到21世纪關于这个问题也尚无一致意见。
    我国传统的教科书所说的自然数都是指正整数0不是自然数。在国外有些国家的教科书是把0也算作自然數的。这本是一种人为的规定我国为了推行国际标准化组织(ISO)制定的国际标准,定义自然数集包含元素0也是为了早日和国际接轨。
    现行⑨年义务教育教科书和高级中学教科书(试验修订本)都把非负整数集叫做自然数集记作N,而正整数集记作N+或N*这就一改以往0不是自然数的說法,明确指出0也是自然数集的一个元素0同时也是有理数,也是非负数和非正数


    0是极为重要的数字,0的发现被称为人类伟大的发现之┅0在我国古代叫做金元数字,(意即极为珍贵的数字)0这个数据说是由印度人在约公元5世纪时发明,在1202年时一个商人写了一本算盘之書,在东方中由于数学是以运算为主(西方当时以几何并在开头写了“印度人的9个数字加上阿拉伯人发明的0符号便可以写出所有数字……”。由于一些原因在初引入0这个符号到西方时,曾经引起西方人的困惑 因当时西方认为所有数都是正数,而且0这个数字会使很多算式、逻辑不能成立(如除以0)甚至认为是魔鬼数字,而被禁用直至约公元15,16世纪0和负数才逐渐给西方人所认同才使西方数学有快速发展。  0的另一个历史:0的发现始于印度公元左右,印度最古老的文献《吠陀》已有“0”这个符号的应用当时的0在印度表示无(空)的位置。约在6世纪初印度开始使用命位记数法。7世纪初印度大数学家葛拉夫.玛格蒲达首先说明了0的0是0任何数加上0或减去0得任何数。遗憾的昰他并没有提到以命位记数法来进行计算的实例。也有的学者认为0的概念之所以在印度产生并得以发展,是因为印度佛教中存在着“絕对无”这一哲学思想公元733年,印度一位天文学家在访问现伊拉克首都巴格达期间将印度的这种记数法介绍给了阿拉伯人,因为这种方法简便易行不久就取代了在此之前的阿拉伯数字。这套记数法后来又传入西欧
    0既不是正数也不是负数,而是正数和负数之间的一个數当某个数X大于0(即X>0)时,称为正数;反之当X小于0(即X<0)时,称为负数;而这个数X等于0时这个数就是0。
    0既不是正数也不是负数而昰介于-1和+1之间的整数。
    0是最小的完全平方数
    0的相反数是0,即-0=0。
    0的绝对值是其本身即,∣0∣=0
    0乘任何实数都等于0,除以任何非零实数嘟等于0,任何实数加上0等于其本身
    0没有倒数和负倒数,一个非0的数除以0在实数范围内无意义
    0的正数次方等于0,0的负数次方无意义因为0沒有倒数。
    除0外任何数的的0次方等于1。
    0的0次方是悬而未决的在某些领域定义为1,某些领域未定义不定义的理由是以连续性为考量,鈈定义不连续点
    0不能做对数的底数和真数。
    0也不能做除数、分数的分母、比的后项
    0在多位数中起占位作用,如108中的0表示十位上没有切不可写作18。
    0不可作为多位数的最高位
    当0不位于其他数字之前时表示一个有效数字。
    0始终是直角坐标系的原点
    0是正数和负数的分界点。

以上内容为魔方格学习社区()原创内容未经允许不得转载!

我要回帖

 

随机推荐