c 語言 進製轉換

2021-10-03 23:34:13 字數 553 閱讀 3775

/*****

題目描述

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

void convert(int n, char str);

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

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

樣例輸入 copy

13樣例輸出 copy

1101

*****/

!!!!!不知道我寫的為什麼編譯不通過 ,在codeblock上可以通過,也能輸出正確答案。

#include

#include

#include

char str[1000000];

void convert(int n, char str);

int main()

void convert(int n, char str)

str[len] = 『\0』;

strrev(str);

}

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 ...