用C 編寫「輸出十進位制 八進位制 十六進製制顯示的資料

時間 2021-05-23 03:48:05

1樓:匿名使用者

int i;

for(i=0;i<=15;i++)

cout<

cout<

for(i=1;i<=15;i++)

cout<

cout<

for(i=1;i<=15;i++)

cout<

2樓:匿名使用者

#include

void main()

;int i;

char a='a';

cout<<"十進位制:";

for(i=0;i<16;i++)

cout<

cout<<"\n八進位制:";

for(i=0;i<8;i++)

cout<

for(i;i<16;i++)

cout<

cout<<"\n十六進製制:";

for(i=0;i<16;i++)

}cout<

}程式可能不夠簡潔,就算是乙個思路或方法吧。

3樓:y_雪蓮

#include

void main()

else

}cout<

}個人理解,你看看對不對啊

4樓:

#include "stdio.h"

#include "stdafx.h"

#include

#include

using namespace std;

void main()

5樓:匿名使用者

hex和oct的方法才是簡潔 並且高效的方法

c語言程式設計,輸入十進位制數輸出十六進製制和八進位制

6樓:園林植物手冊

可以通過下面的公式解決

#include

const int maxn = 128;

const int index8 = 8;

const int index16 =16;

int main()

while(m)

int i;

for(i = cot8 - 1; i >= 0; i--)printf("%d", array8[i]);

puts("");

for(i = cot16 - 1; i >= 0; i--)擴充套件資料:

十進位制轉十六進製制的具體方法:對於整數部分,用被除數反覆除以16,除第一次外,每次除以16均取前一次商的整數部分作被除數並依次記下每次的餘數。另外,所得到的商的最後一位餘數是所求二進位制數的最高位。

對於小數部分,採用連續乘以基數16,並依次取出的整數部分,直至結果的小數部分為0為止。故該法稱「乘基取整法」。

10進製數轉換成十六進製制數,這是乙個連續除以16的過程:把要轉換的數,除以16,得到商和餘數,將商繼續除以16,直到商為0。最後將所有餘數倒序排列,得到數就是轉換結果。

7樓:匿名使用者

可以格式化輸出。

#include

int main()

8樓:匿名使用者

#include

void showbit(int n)

printf("%d",n%2);

}void showoct(int n)

printf("%d",n%8);

}void showhex(int n)

printf("%d",n%16);

}int main()

9樓:著述的鴨子非了

#include

main()

while(n!=0);

for(i--;i>=0;i--)

putchar(s[i]);

} //十進位制轉八進位制 十六進製制方法類似#include

void main()

用c++如何輸入乙個十六進製制的數,輸出十進位制

10樓:匿名使用者

int change(int x) // 16進製制轉化為

版權10進製

11樓:

#include

#include

void main()

在c++中怎麼將乙個數用十六進製制和八進位制輸出(利用io輸入輸出流)

12樓:匿名使用者

預設狀態下,資料按十進位制輸入輸出。如果要求按八進位制或十六進製制輸入輸出,在cin或cout中必須指明相應的資料形式,oct為八進位制,hex為十六進製制,dec為十進位制。

參考**:

說明:使用標頭檔案時,必須在cin中指明數制,否則從鍵盤輸入時,不認八進位制和十六進製制數開頭的0和0x標誌。指明後可省略0和0x標誌。

進製控制只適用於整型變數,不適用於實型和字元型變數。

輸入資料的格式、個數和型別必須與cin中的變數一一對應,否則不僅使輸入資料錯誤,而且影響後面其他資料的正確輸入。

在cin或cout中指明數制後,該數制將一直有效,直到重新指明使用其他數制。

13樓:匿名使用者

這樣就可以了

cout<

cout<

你還可以用他輸入,

輸入之後轉換都可以

14樓:笨甲蟲

八進位制輸出:cout<

十六進製制輸出:cout<

c++程式設計題 輸入乙個十進位制數以八進位制和十六進製制輸出。。2.輸入乙個字元輸出其ascii值。。3.

15樓:十三少一

1.#include

using namespace std;

void main()

{int x;

cout<<"please input a number:";

cin>>x;

cout<<"轉化成八bai

進製du

:"

using namespace std;

void main()

{char x;

cout<<"please input a letter:";

cin>>x;

cout<<"ascii值

dao of the letter is:"<#include

using namespace std;

void main()

{double x;

cout<<"please input a number:";

cin>>x;

cout<<"其絕對值為: "<專試過了,可以的屬

c++如何輸入乙個10進製輸出乙個2進製或8進製或16進製制

16樓:

#include

#include

void main()

{int n;

cout<<"請輸入乙個十六進製制的資料:";

cin>>hex>>n;

cout<<"轉換為十進位制是:"<可以自己寫函式做了,只是這樣簡單好多!

17樓:濱崎步最愛

#include

using namespace std;

int main()

bool temp=false;

for(i=49;i>=0;--i)

{if(b[i])temp=true;

if(temp)cout<進製輸出,其他類似,或者直接用格式輸出oct

用c語言編寫,定義字元為a輸出對應的ascii值

金色潛鳥 下面,第一部分輸出 字元 a 的 10 進位制 ascii值 和 16 進位制 ascii值。第二部分輸出 ascii值 0x21 到 0x7e 範圍 的 字元 和 ascii值 對應 表。include int main a 97 0x61 char deci value hex val...

求用C語言編寫的,輸出乘法口訣表的程式

就是2重迴圈 include stdio.h int main return 0 輸出 見下圖 c語言程式設計 程式設計輸出九九乘法口訣表 include void main include void main printf n good luck.include int main void pri...

用c語言編寫程式 輸入體重和身高,輸出體重指數

a羅網天下 例子如下 直接編譯,程式輸出結果中隨意輸入身高體重,程式執行結果如下圖所示 知識擴充套件 bmi指數 即身體質量指數,簡稱體質指數又稱體重,英文為body mass index,簡稱bmi 是用體重公斤數除以身高公尺數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的乙個標...