• <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>
              C++博客 :: 首頁(yè) :: 新隨筆 ::  ::  :: 管理

            pku1046

            Posted on 2010-08-14 01:38 Kevin_Zhang 閱讀(205) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 搜索數(shù)學(xué)
            /*
            循環(huán)處理
            1)定義數(shù)組long int dis[17],無(wú)需開(kāi)方,直接記錄平方和;分別計(jì)算繪制色與標(biāo)準(zhǔn)色的空間距離,保存到該數(shù)組中;
            2)從dis數(shù)組找到最小值的下標(biāo),即得到最近的標(biāo)準(zhǔn)色的下標(biāo)。
            3)輸出結(jié)果。

            數(shù)據(jù)結(jié)構(gòu):結(jié)構(gòu)體加數(shù)組。

            */

            #include
            "iostream"
            #include
            "stdio.h"
            #include
            "climits "
            using namespace std;

            typedef 
            struct rgb
            {
                
            int r;
                
            int g;
                
            int b;
              
            }
            rgb;
            rgb srgb[
            17],argb;

            int dis[17],temp;

            int result;

            int main()
            {
                
            int i;
                
            for(i=0;i<16;i++)
                
            {scanf("%d%d%d",&srgb[i].r,&srgb[i].g,&srgb[i].b);}
                scanf(
            "%d%d%d",&argb.r,&argb.g,&argb.b);
                
            while(argb.b>-1)
                
            {
                    
            for(i=0;i<16;i++)
                    
            {
                        dis[i]
            =(argb.r-srgb[i].r)*(argb.r-srgb[i].r)+(argb.g-srgb[i].g)*(argb.g-srgb[i].g)+(argb.b-srgb[i].b)*(argb.b-srgb[i].b);
                        
                    }

                    temp
            =INT_MAX;
                    result
            =-1;
                    
            for(i=0;i<16;i++)
                    
            {
                        
            if(dis[i]<temp)
                        
            {temp=dis[i];
                         result
            =i;
                        }


                    }

                    printf(
            "(%d,%d,%d) maps to (%d,%d,%d)\n",argb.r,argb.g,argb.b,srgb[result].r,srgb[result].g,srgb[result].b);
                    scanf(
            "%d%d%d",&argb.r,&argb.g,&argb.b);
                }

                
            return 0;

            }



            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            相關(guān)文章:
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久人人爽人人人人片av| 2022年国产精品久久久久| 麻豆久久久9性大片| 久久综合九色综合网站| 国产精品美女久久久久AV福利| 中文成人无码精品久久久不卡| 国产69精品久久久久777| 午夜精品久久久久| 伊人久久综合热线大杳蕉下载| 欧美久久天天综合香蕉伊| 久久久久亚洲精品无码蜜桃| 日韩影院久久| 99久久免费国产精品| 久久久久AV综合网成人| 麻豆国内精品久久久久久| 久久精品一区二区| 亚洲人成精品久久久久| 久久人人爽人人爽人人片AV东京热| 久久国产精品成人影院| 精品国产日韩久久亚洲| 精品久久久久久久久久久久久久久| 久久人人爽人人爽人人AV| 麻豆久久久9性大片| 久久国产免费| 久久se精品一区二区影院| 色综合久久天天综合| 精品无码久久久久久尤物| 国产精品久久久久久久人人看| 久久性生大片免费观看性| 国产亚洲色婷婷久久99精品91 | 熟妇人妻久久中文字幕| 手机看片久久高清国产日韩 | 国产日韩久久免费影院| www.久久热.com| 久久精品国产91久久麻豆自制| 91精品国产高清久久久久久io | 久久久一本精品99久久精品66 | 精品免费久久久久国产一区| 国产精品成人99久久久久| 国产精品午夜久久| 久久久不卡国产精品一区二区|