c 語言 進製轉換

2021-10-04 01:12:52 字數 682 閱讀 3682

/*****

題目描述

將十進位制整數n轉換成二進位制,並儲存在字元陣列中,最後輸出。要求定義並呼叫convert()函式, 將十進位制整數n對應的二進位制數存入字元陣列str中。

void convert(int n, char str);

輸入輸入乙個非負整數n,n<2^31。

輸出輸出乙個01字串,即n對應的二進位制數,不含前導0。輸出佔一行。

樣例輸入 copy

13樣例輸出 copy

1101

*****/

#include

#include

#include

char str[

10000];

void

convert

(int n,

char str)

;int

main()

void

convert

(int n,

char str)

for(j=i-

1;j>=

0;j--

)//這裡可以替換成這兩句,strrev(str);puts(str);可以代替這兩句,只不過判題沒法通過。

printf

("%c"

,str[j]);

}}

c 語言 進製轉換

題目描述 將十進位制整數n轉換成二進位制,並儲存在字元陣列中,最後輸出。要求定義並呼叫convert 函式,將十進位制整數n對應的二進位制數存入字元陣列str中。void convert int n,char str 輸入輸入乙個非負整數n,n 2 31。輸出輸出乙個01字串,即n對應的二進位制數,...

2 36進製轉換 C語言

include include include n進製轉換為m進製的數 將n進製的數轉換成十進位制的數 n 進製數 nhex n進製數的字元陣列 return 生成的long型十進位制數 int convernhexnumbertodecimalnumber int n,char nhex retu...

c語言實現進製轉換

c語言義實現進製轉換 include stdio.h include string.h include conio.h include stdlib.h include math.h include using namespace std int sel 選擇進製轉換 char zhs 50 xs ...