C語言從遞歸實現(xiàn)數(shù)字逐位打印到十進(jìn)制轉(zhuǎn)換其他進(jìn)制-創(chuàng)新互聯(lián)

目錄

創(chuàng)新互聯(lián)主要從事網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機版網(wǎng)站建設(shè))、成都響應(yīng)式網(wǎng)站建設(shè)公司、程序開發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、成都小程序開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等多方位專業(yè)化運作于一體。

一,遞歸實現(xiàn)數(shù)字逐位打印

二,十進(jìn)制轉(zhuǎn)換其他進(jìn)制

三,總結(jié)對比


一,遞歸實現(xiàn)數(shù)字逐位打印
void print(int x)
{
	if (x >9)
	{
		print(x / 10);
	}

	printf("%d ", x % 10);
}

說明:函數(shù)功能是接收整數(shù)x,(例如13579),從高位到低位逐個打印每位上的數(shù)字:1 3 5 7 9

int main()
{
	print(13579);

	return 0;
}

二,十進(jìn)制轉(zhuǎn)換其他進(jìn)制
void print(int num, int base)
{
	if (num >base - 1)
	{
		print(num / base, base);
	}

	printf("%d ", num % base);
}

說明:函數(shù)功能是接收整數(shù)num和進(jìn)制base(例如15? ? ? ? 2),從高位到低位逐個打印轉(zhuǎn)換后進(jìn)制數(shù)字,每兩位之間用空格隔開

int main()
{
	print(15, 2);

	return 0;
}

三,總結(jié)對比

對比兩個函數(shù)的實現(xiàn),我們可以發(fā)現(xiàn)兩者是十分相似的,當(dāng)base=10,兩者就是一摸一樣,所以我們可以將函數(shù)一看作函數(shù)二的特殊形式,只不過沒有產(chǎn)生進(jìn)制轉(zhuǎn)換而已。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)站標(biāo)題:C語言從遞歸實現(xiàn)數(shù)字逐位打印到十進(jìn)制轉(zhuǎn)換其他進(jìn)制-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://muchs.cn/article28/ipgcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司網(wǎng)站排名、網(wǎng)站建設(shè)外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計