1、進制10以內任二個進制轉換
程式例題~G:\我的雲端硬碟\c語言練習題\進制轉換\3進制10以內任二個進位轉換.cpp
//進制10以內任二個進位轉換
#include<stdio.h>
int main(){
int hexa=0,hexb=0,power=1,dividend=0,dividend1=0,remainder=0,num=0,num1=0;
printf("請輸入原始進制和要轉的進制,空白分開=");
scanf("%d%d",&hexa,&hexb);
printf("將%d進制轉成%d進制\n",hexa,hexb);
printf("輸入%d進制數=",hexa);
scanf("%d",÷nd);dividend1=dividend;
printf("輸入的%d進制數=%d\n",hexa,dividend);
while (dividend!=0){
remainder=dividend%10;
num=num+remainder*power; //累加餘數乘原始進制的次方
power=power*hexa;
dividend=dividend/10;
}
power=1;num1=num;dividend=num,num=0;
while (dividend!=0){
remainder=dividend%hexb;
num=num+remainder*power; //累加餘數乘10的次方
power=power*10;
dividend=dividend/hexb;
}
printf("%d進位%d =10進位%d =%d進位%d\n",hexa,dividend1,num1,hexb,num);
}
測試結果~
請輸入原始進制和要轉的進制,空白分開=7 4
將7進制轉成4進制
輸入7進制數=14
輸入的7進制數=14
7進位14 =10進位11 =4進位23
訂閱:
張貼留言 (Atom)
Chrome教學5-建立桌面捷徑1110217
建立桌面捷徑
-
教室佈置 1、創意相框 https://flipedu.parenting.com.tw/article/5229 2、教室佈置水族箱 https://flipedu.parenting.com.tw/article/6093?utm_source=Flipedu.Line&am...
-
1、指標宣告,是存變數的記憶體位置的變數 https://programming.im.ncnu.edu.tw/Chapter9.htm int b ; //跟記憶體要一塊區域稱為b,這塊區域專門放int型變數值 b = 2 ; //把2這個值...
-
「 Google 雲端硬碟檔案串流」消失~解決之道 http://clongwh.blogspot.com/2018/08/GoogleDriveFS.html
沒有留言:
張貼留言