日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言之用递归进行十进制转二进制(图解)

發布時間:2023/12/29 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言之用递归进行十进制转二进制(图解) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 前言
  • 一、用二整除法
    • 1.原理(圖解)
      • 如圖:
    • 2.使用圖片
    • 3.代碼
  • 二、對照表比較法
    • 1.原理(圖解)
      • 如圖:
    • 2.使用圖片
    • 3.代碼
  • 總結


前言

在學習算法的過程中,我們會遇到如何把十進制轉二進制的問題,針對如何用C語言遞歸的方式,我有以下兩種解決方法。


一、用二整除法

1.原理(圖解)

用2整除十進制整數,得到一個商和余數;再用2去除商,又會得到一個商和余數,如此重復,直到商為小于1時為止,然后把先得到余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,以此排列起來。

如圖:


即每一步取當前數除余2所得余數
且下一步取上一步數除2作為當前數
以此類推,直至當前數為0,最終倒敘輸出。

2.使用圖片

3.代碼

#include <iostream> using namespace std; void two(int n) {if(n!=0) {two(n/2);printf("%d",n%2);} } int main() {int n;cin >> n;if(n==0) printf("0\n");else {two(n);printf("\n");}return 0; }

二、對照表比較法

1.原理(圖解)

從左至右依次開始:100比128小,取0;100比64大,取1,剩36;36比32大,取1,剩4;4比16小,取0;4比8小,取0;4不比4小,取1,剩0;0比2小,取0;0比1小,取0。最終得:01100100。

如圖:

2.使用圖片

3.代碼

#include <iostream> using namespace std; void two(int n,int max) {if(max!=0) {if(n>=max) {printf("%d",n/max);two(n-max,max/2);} else {printf("0");two(n,max/2);}} } int main() {int n,max=1;cin >> n;//輸入十進制數while(max <= n) { //max為第一個2的冪大于n的數max*=2;}if(n==0) printf("0\n");else {two(n,max/2);printf("\n");}return 0; }

總結

兩種方法均有優點,各取所需。以上就是C語言之用遞歸進行十進制轉二進制(圖解)的全部內容,感謝閱讀。

總結

以上是生活随笔為你收集整理的C语言之用递归进行十进制转二进制(图解)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久国产精品久久久 | 日剧再来一次第十集 | 黄色一级免费大片 | 麻豆av导航 | 麻豆md0077饥渴少妇 | 欧美高清一区二区三区四区 | 成人精品福利 | 拍摄av现场失控高潮数次 | 国产精品亚洲成在人线 | 亚洲精品在线观看网站 | 看免费一级片 | 亚洲爆乳无码一区二区三区 | 青娱乐在线播放 | 久久成年视频 | 殴美一级片 | 一卡二卡在线视频 | 精品裸体舞一区二区三区 | 欧美性啪啪 | 精品国产一区二区不卡 | www黄色av| 亚洲成在线 | 中文字幕在线观看视频一区 | 中文字幕一区二区久久人妻 | 国产午夜福利片 | 色盈盈影院 | 97干干干| 久久久久九九九九 | 99国产精品久久久久久久成人热 | 国产人与禽zoz0性伦 | 日韩成人在线观看 | 亚洲av永久无码精品放毛片 | 成人性色生活片 | 日韩特黄一级片 | 免费插插视频 | 午夜两性视频 | 免费无码毛片一区二三区 | 国产剧情av在线播放 | 精品3p | 五月天婷婷影院 | 激情自拍偷拍 | 五月天亚洲色图 | 激情 亚洲 | www.视频一区 | 99re6在线精品视频免费播放 | 蜜乳av懂色av粉嫩av | 人人叉人人| 高潮毛片无遮挡免费看 | 国产精品国产三级国产三级人妇 | 欧美无玛 | 蜜桃av一区二区三区 | 艳妇臀荡乳欲伦交换在线播放 | 玩偶游戏在线观看免费 | 亚洲精久 | 91国内视频| 国产91av视频 | 欧美特黄一级 | jzzijzzij亚洲成熟少妇 | 亚洲黄色免费视频 | 夜夜狠狠 | 久久你懂的| 美国黄色一级大片 | 日剧大尺度床戏做爰 | 国产精品有限公司 | 黄色理伦 | 欧美性猛交xxxx黑人 | 国产精品视频在线免费观看 | 韩日三级视频 | 麻豆导航| 69精品视频 | 日韩一区二区三区av | 人人草人人爱 | 99精品区 | 久久久久国产精 | 欧美成人三级伦在线观看 | 欧美性啪啪 | 免费中文字幕日韩欧美 | 欧美日韩18 | av免费入口 | 中文精品久久 | 亚洲理论片在线观看 | 厨房性猛交hd | 女的被男的操 | 911色 | 手机成人免费视频 | 51国产在线 | 中文一区二区在线观看 | 亚洲国产精一区二区三区性色 | 久久精品在线播放 | 天天操天天干视频 | 性欧美www | www.成人av| 8x8x国产精品一区二区 | 国产1级片 | 草草影院国产第一页 | 久久一精品 | 一区二区美女 | 日韩视频一区二区在线观看 | 久久精品人妻一区二区三区 | www.美色吧.com |