国产探花免费观看_亚洲丰满少妇自慰呻吟_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進制


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舞阳县| 林芝县| 湖南省| 碌曲县| 积石山| 阿图什市| 紫云| 涡阳县| 黄龙县| 庆安县| 五华县| 五家渠市| 九寨沟县| 民勤县| 永善县| 金山区| 珲春市| 武清区| 壤塘县| 鸡东县| 临夏县| 新民市| 花垣县| 泰和县| 通城县| 那曲县| 手机| 宝鸡市| 家居| 和顺县| 芦溪县| 奉新县| 藁城市| 清远市| 永济市| 长汀县| 高青县| 威海市| 沐川县| 海南省| 蒲城县|