1樓:網友
一般來說,某個數a0轉化成b進位,過程如下。
a0/b=a1 餘 r0(右起第一位)
a1/b=a2 餘 r1(右起第二位)
a2/b=a3 餘 r2(右起第三位)
an/b=0 餘 rn(最高位)
那麼最終轉化出來的b進位數就是rnrn-1rn-2...r2r1r0這裡b=7 , 逢 7 進 1
2樓:網友
關於數的進位,我們通常用的是十進位,是由10個不同的符號(0,1,2,3,4,5,6,7,8,9)組合表示的(逢十進一),這些符號處於十進位中不同位置時,其權值各不相同。例如,代表的實際數值是。
同理七進位,就是由7個不同的符號(0,1,2,3,4,5,6)組合表示的(逢七進一),可是權值的表示方法,表示意義不論二進位,八進位,十六進位等等都是一樣的。計數機裡大都使用二進位的。
其他進位的數的問題都可以用我們熟悉的十進位處理,所以所有其他進位的數我們都可以轉換成十進位的數進行比較,自然數排列很顯然「逢七進一」。
乙個自然數它的九進製表示為乙個三位數(abc)9它的七進製表示也是乙個三位數(abc)7請問這個自然數的十進位
3樓:義明智
設7進位時三個數字分別為a,b,c(都≤6),都化為十進位,則有。
49a+7b+c=81c+9b+a
48a=80c+2b
24a=40c+b
滿足要求的解只有c=3,a=5,b=0
所求自然數為。
49×5+3=248(或81×3+5=248)
自然數n用七進製表示是三位數,用九進製表示還是三位數,數碼剛好與前三位數數碼反序。這個自然數是多少?
4樓:網友
假設 七進位數 百: x 十: y 個: z49x + 7y + z = 81z +9y +x簡化y = 40z - 24x
y = 8*(5z - 3x)
所以 y 只能是 0 或者 8 因 y 是 七進位數 所以 y = 0
5z = 3x (x z 是 0 到7的整數)所以 x = 5, z = 3
5樓:網友
248寫成七進位503
寫成九進位305
c語言問題,高手請進啊。。。
6樓:
printf("%d",a[0]+a[1]*7+a[2]*49);改成printf("%d",i);
因為你這裡的i是7進位數,是%10來取各位數的,你再a[0]+a[1]*7+a[2]*49運算就是轉成10進位數了,你再仔細看看。
7樓:小李戀小晶
沒來高手 我這個菜鳥 幫你解決吧~
陣列a有問題啊~ a【】陣列每位都是十進位啊 也就是每位都可以從0到9 可是 你下面 是把這個陣列當做7進位和9進位處理的 可是當7進位的時候 a作為7進位的個十百位上的三個數的話 應該是0-6的範圍~!與實際的範圍不同 9進位的同理~
怎麼說吧 思路有問題~
最好的出現的問題 體現 在 你要是把 輸出換成a[0]*81+a[1]*9+a[2] 執行結果就變了~
我錯了 你思路沒問題 只是大意了~ 我修改了下 你看看 輸出是 503 七進位的 也就是十進位的248
#include ""
int main()
return 0;}
乙個自然數的六進位和九進製表示均為三位數他們各位數字的排列順序恰好相反自然數用十進位如何表示
8樓:網友
解:六進位下這個數為xyz,則,九進位下這個數為zyx。
且x,z不為0,x,y,z都小於36x+6y+z=81z+9y+x,解得x=5,y=5,z=2,十進位表示為212,
把乙個自然數化成8進位,得到乙個三位數a,再把這個自然數化成7進位,(下轉問題補充)
9樓:網友
假設a為xyz(8) 那麼b為zyx(7)分別化解為10進位數a=64x+8y+z=b=49z+7y+x63x+y-48z=0 x,y,z都為小於7的自然數 且x,z不等於0
因為63 48均為3的倍數 所以y也是3的倍數 y可能取0,3,6當y=0時 x,z沒有解。
當y=3時 x必須為奇數可取1,3,5, x=1 z不是整數;x=3 z=4 可以; x=5 z不是整數。
當y=6時 x必須是偶數可取2,4,6,x=2 z不是整數;x=4 z不是整數;x=6 z=8大於7 排除。
所以xyz(8)=334(8)
化解為10進位=64*3+8*3+4=220
怎麼理解七進位
10樓:教育仁昌
七進位是一種逢7進1的進位制。基數是7,採用的數碼是。七進位數的各位的權是以7的n次方標識的。
通常,對七進位數的表示,可以在數字的右下角標註7。七進位小數通常都是迴圈小數,除非分母是七的倍數。
11樓:網友
滿7進1位。
7進位有7個數碼0123456
例如:6+1=10
以上等式在7進位下成立。
12樓:碎夢碎愛
逢7進1
第一行是7進位第二行是10進位。
最小的自然數是0,沒有的自然數,自然數的個數是
最小的自然數是0,沒有 最大 的自然數,自然數的個數是 無限的 自然數的個數是 沒有 的自然數,最小的自然數是 自然數的個數是 無窮個 沒有 最大 的自然數,最小的自然數是 0 自然數的個數是 無限的 沒有 最大 的自然數,最小的自然數是 0 無限的 最大的 0 最小的自然數是0,沒有最大的自然數,...
最小的自然數是幾,最小的自然數是多少?
最小的自然數是0,自然數是指用以計量事物的件數或表示事物次序的數。0是介於 1和1之間的整數。0既不是正數也不是負數,而是正數和負數的分界點。自然數由0開始,一個接一個,組成一個無窮的集體。任何數與0相加或相減,它的值都不變 相同的兩個數相減等於0,任何非零實數與0相乘都等於0。自然數按是否是偶數分...
自然數a除以自然數b,商是10,那麼a和b的最大公因數是
解 a b 10 也就是說a是b的10倍。即a是b的倍數,b是a的約數。a和b的最大公約數是b,最小公倍數是a。最大公因數和最小公倍數之間的性質 兩個自然數的乘積等於這兩個自然數的最大公約數和最小公倍數的乘積。最小公倍數的計算要把三個數的公有質因數和獨有質因數都要找全,最後除到兩兩互質為止。擴充套件...