国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

十進制轉換為任何進制

2019-11-08 18:24:51
字體:
來源:轉載
供稿:網友

剛剛開始學習編程,常遇到進制轉換類的題目,在這里做一下總結

直接貼代碼

#include<iostream>#include<cstdio>#include<cstring>using namespace std;char valu[]="0123456789ABCDEFGHIJKLMN";  //要求小寫改為小寫即可,最高轉換24進制,最低二進制char ans[35];   //儲存答案的數組int tentoany(int val,int n){    int i=1;    memset(ans,'0',sizeof(ans));    //初始化    if(val==0)     //判斷0的情況        return 1;    while(val)    {        ans[i]=valu[val%n];        val/=n;        i++;    }    return i-1;   //返回長度}int main(){    int val,n;    while(cin>>val>>n)   //輸入10進制數和要轉換的進制數    {       int len=tentoany(val,n);       for(int i=len;i>0;i--)   //反向輸出            cout<<ans[i];       cout<<endl;    }   return 0;}下面附上其他鏈接

十進制轉換為二進制

使用庫函數可以轉換8進制和16進制


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栾川县| 都安| 攀枝花市| 邯郸县| 东莞市| 鹿泉市| 互助| 望谟县| 交口县| 罗田县| 略阳县| 乌拉特前旗| 大港区| 哈尔滨市| 福州市| 故城县| 惠州市| 蕲春县| 巴里| 星座| 湟中县| 申扎县| 东海县| 霍城县| 休宁县| 宜丰县| 定安县| 蒙自县| 永丰县| 遵化市| 云龙县| 松桃| 曲周县| 八宿县| 女性| 鄂温| 湘西| 甘南县| 威信县| 鲜城| 潜江市|