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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

c语言实现 十进制到二进制的转换

發布時間:2023/11/28 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言实现 十进制到二进制的转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

比較簡單,直接看代碼:

#include <stdio.h>
#include <iostream>
using namespace std;int change(int n)
{if (n < 2){return n;}else{return change(n / 2)*10 + n % 2;}
}void change2(int n)
{if (n > 0){change2(n / 2);cout << n % 2;}else{return;}}int main()
{int n;//cin >> n;//cout << change(n) << endl;//換成下面的輸入方法,可以一直輸入,輸入ctrl + c 退出while (cin >> n){// 第一種方法:如果輸入整數過大,最后的值容易越界cout << change(n) << endl;// 第二種方法:只要輸入的值在整數范圍內,均可以輸出結果change2(n);cout << endl;}return 0;
}

總結

以上是生活随笔為你收集整理的c语言实现 十进制到二进制的转换的全部內容,希望文章能夠幫你解決所遇到的問題。

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