青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Fourth Dimension Space

枯葉北風寒,忽然年以殘,念往昔,語默心酸。二十光陰無一物,韶光賤,寐難安; 不畏形影單,道途阻且慢,哪曲折,如渡飛湍。斬浪劈波酬壯志,同把酒,共言歡! -如夢令

POJ 1546 Basically Speaking-數進制轉換

原題鏈接:http://acm.pku.edu.cn/JudgeOnline/problem?id=1546

題目的意思很簡單,給你一個n進制的數,讓你把它轉換成m進制,但是有一個限制,如果輸出的數字大于7為的話無法在計算器上顯示,所以要輸出ERROR;

說說做這道題的體會吧,方法很easy,不過感覺代碼寫的長了點,第一個函數里用了map容器,后來發現其實并沒有減少工作量,所以第二的函數里就干脆沒使用了 O(∩_∩)O~
所犯的幾個錯誤是 轉換成desbase進制是,while循環里應該是num!=0,剛開始的時候寫成了num/desbase!=0;呵呵
其次是發現不能在全局狀態下往容器里面添加元素。害我總是編譯不了,查了半天才知道的。。。

下面是我的代碼:
#include <iostream>
#include
<cstring>
#include
<algorithm>
#include
<cmath>
#include
<map>
using namespace std;


map
<char,int>amap;
char temp[100];
int oribase;
int desbase;



int convet(char a[],int oribase)
{
    
int len=strlen(a);
    
int i;
    
int result=0;
    
for(i=0;i<len;i++)
    
{
        result
+=amap[a[len-1-i]]*pow((double)oribase,i);
    }

    
return result;
}


void convet2(int num,int desbase)
{
    
char test[100];
    
int i=0;
    
int testnum;
    
int len;
    
while(num!=0)
    
{
        testnum
=num%desbase;
        num
=num/desbase;
        
if(testnum==15)
            test[i]
='F';
        
else    if(testnum==14)
            test[i]
='E';
        
else if(testnum==13)
            test[i]
='D';
        
else if(testnum==12)
            test[i]
='C';
        
else if(testnum==11)
            test[i]
='B';
        
else if(testnum==10)
            test[i]
='A';
        
else if(testnum==9)
            test[i]
='9';
        
else if(testnum==8)
            test[i]
='8';
        
else if(testnum==7)
            test[i]
='7';
        
else if(testnum==6)
            test[i]
='6';
        
else if(testnum==5)
            test[i]
='5';
        
else if(testnum==4)
            test[i]
='4';
        
else if(testnum==3)
            test[i]
='3';
        
else if(testnum==2)
            test[i]
='2';
        
else if(testnum==1)
            test[i]
='1';
        
else if(testnum==0)
            test[i]
='0';
        i
++;
    }

    test[i]
='\0';
    reverse(test,test
+strlen(test));
    strcpy(temp,test);
}


int main ()
{
    amap[
'0']=0;amap['1']=1;amap['2']=2;amap['3']=3;
    amap[
'4']=4;amap['5']=5;amap['6']=6;amap['7']=7;
    amap[
'8']=8;amap['9']=9;amap['A']=10;amap['B']=11;
    amap[
'C']=12;amap['D']=13;amap['E']=14;amap['F']=15;
    
int midresult;
    
int len;
    
while(scanf("%s%d%d",temp,&oribase,&desbase)!=EOF)
    
{
        
        midresult
=convet(temp,oribase);
        convet2(midresult,desbase);
        len
=strlen(temp);
        
if(len>7)
        
{

            printf(
"  ERROR\n");

        }

        
else
            printf(
"%7s\n",temp);
    }

    
return 0;


}

posted on 2009-02-19 23:50 abilitytao 閱讀(1066) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            你懂的网址国产 欧美| 久久久噜噜噜久久久| 一区二区三区国产在线| 久久精品日韩| 亚洲精品网址在线观看| 一区二区在线视频观看| 欧美日韩一区不卡| 尤物精品在线| 久久久久久黄| 午夜影院日韩| 国产精品综合| 亚洲小少妇裸体bbw| 欧美激情一区三区| 久久久久久久久久久一区| 国产欧美激情| 性8sex亚洲区入口| 亚洲免费伊人电影在线观看av| 欧美精品电影| 99在线热播精品免费| 亚洲承认在线| 久久国内精品视频| 国产中文一区二区三区| 午夜精品区一区二区三| 久久国产福利| 亚洲一区二区四区| 欧美日韩视频| 一本一道久久综合狠狠老精东影业| 久久亚洲视频| 欧美在线视频免费| 欧美三级视频| 亚洲黄色片网站| 欧美有码在线视频| 亚洲欧美日韩中文在线制服| 国产精品视频自拍| 欧美一区91| 午夜精品www| 国产亚洲人成a一在线v站 | 亚洲另类一区二区| 欧美大片一区二区三区| 亚洲高清资源| 欧美激情精品久久久久久| 免费久久99精品国产| 亚洲精品一二三| 最新高清无码专区| 欧美猛交免费看| 亚洲国产精品久久91精品| 你懂的国产精品| 欧美激情一区二区三级高清视频| 日韩写真在线| 免费人成精品欧美精品| 欧美日韩日韩| 久久精品亚洲一区二区三区浴池| 久久久国产午夜精品| 亚洲精品久久久久久久久久久久 | 99v久久综合狠狠综合久久| 亚洲国产天堂久久综合网| 欧美福利一区二区三区| 一区二区三区久久| 亚洲欧美卡通另类91av| 在线播放不卡| 国产精品chinese| 亚洲乱码日产精品bd| 久久久亚洲国产美女国产盗摄| 亚洲永久免费精品| 国产情侣一区| 亚洲三级色网| 国产日本精品| 亚洲二区精品| 国产区精品视频| 亚洲国产精品女人久久久| 欧美日韩一区在线观看| 久久成人免费| 欧美激情中文字幕一区二区| 午夜精品视频在线观看| 久久全国免费视频| 亚洲永久精品大片| 麻豆精品在线观看| 欧美在现视频| 欧美肉体xxxx裸体137大胆| 亚洲一区视频在线| 亚洲深夜福利在线| 在线播放日韩专区| 国产精品99久久久久久白浆小说 | 国产精品无人区| 亚洲国产合集| 韩国一区二区三区在线观看 | 136国产福利精品导航| 亚洲人体影院| 国产欧美日韩免费看aⅴ视频| 久久久久久自在自线| 欧美国产日产韩国视频| 久久精品国产99国产精品| 欧美伦理a级免费电影| 欧美jizz19hd性欧美| 国产毛片久久| 亚洲综合久久久久| 亚洲一区二区三区四区视频| 亚洲人成在线观看| 久久精品30| 欧美一区二区三区啪啪| 亚洲一区网站| 亚洲精品男同| 久久久xxx| 亚欧成人精品| 亚洲特黄一级片| 欧美日韩美女一区二区| 91久久精品国产91久久性色tv | 久久丁香综合五月国产三级网站| 欧美日韩中文字幕日韩欧美| 91久久精品网| 日韩视频一区二区三区| 欧美国产先锋| 亚洲电影在线播放| 亚洲三级免费观看| 欧美成人精品高清在线播放| 欧美好骚综合网| 亚洲国产精品视频| 免费不卡欧美自拍视频| 欧美大片网址| 亚洲伦理中文字幕| 国产精品老牛| 欧美视频在线一区二区三区| 亚洲一本视频| 99视频一区| 久久久99国产精品免费| 黄色亚洲精品| 免费国产自线拍一欧美视频| 亚洲第一久久影院| 999亚洲国产精| 欧美三区在线观看| 亚洲一区二区免费在线| 久久精品视频免费观看| 激情综合网址| 欧美粗暴jizz性欧美20| 亚洲精品一区中文| 亚洲黄色有码视频| 欧美日韩情趣电影| 午夜精品久久久久久 | 性欧美暴力猛交69hd| 久久九九热免费视频| 亚洲高清一区二区三区| 欧美电影在线观看完整版| 亚洲美女在线国产| 亚洲欧美一区二区原创| 黄色成人在线网址| 欧美黄色日本| 亚洲欧美变态国产另类| 欧美超级免费视 在线| 在线视频精品| 国产一区视频在线看| 久久国产一区| 欧美国产一区二区在线观看| 亚洲日韩第九十九页| 国产精品免费一区二区三区在线观看| 亚洲欧美在线免费| 亚洲黄一区二区三区| 欧美日韩视频| 久久男人资源视频| 亚洲视频在线视频| 久久青草久久| 在线亚洲欧美视频| 亚洲国产成人在线| 国产一区二区三区观看| 久久久综合香蕉尹人综合网| 91久久国产综合久久91精品网站| 欧美午夜在线观看| 久久夜色精品| 欧美一级一区| 一区二区三区毛片| 亚洲电影av| 亚洲日本va午夜在线电影| 欧美亚韩一区| 欧美成人免费小视频| 亚洲一区影音先锋| 亚洲精品日产精品乱码不卡| 在线国产精品播放| 国产日韩欧美精品| 欧美日韩ab片| 久久精品国产亚洲精品| 99国产麻豆精品| 亚洲国产日韩欧美在线图片| 午夜久久电影网| 一区二区欧美日韩| 亚洲国产精品成人综合| 欧美三级欧美一级| 欧美高清在线| 久久综合网络一区二区| 亚洲欧美区自拍先锋| 亚洲精品在线二区| 亚洲大胆在线| 亚洲全部视频| 日韩一级视频免费观看在线| 久久野战av| 韩国av一区二区三区四区| 国产精品成人免费视频| 亚洲性视频网站| 欧美国产欧美综合 | 欧美精品三级日韩久久| 99精品国产高清一区二区| 欧美一区二区在线看|