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

            pku1046

            Posted on 2010-08-14 01:38 Kevin_Zhang 閱讀(217) 評論(0)  編輯 收藏 引用 所屬分類: 搜索數學
            /*
            循環處理
            1)定義數組long int dis[17],無需開方,直接記錄平方和;分別計算繪制色與標準色的空間距離,保存到該數組中;
            2)從dis數組找到最小值的下標,即得到最近的標準色的下標。
            3)輸出結果。

            數據結構:結構體加數組。

            */

            #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;

            }


            久久精品国产亚洲av影院| 日本精品一区二区久久久| 精品999久久久久久中文字幕| 国产精品9999久久久久| 久久精品国产久精国产| 中文国产成人精品久久亚洲精品AⅤ无码精品| 久久久久久久女国产乱让韩| 久久精品国产亚洲AV电影| 久久人人爽人人爽人人片AV麻豆| 亚洲中文字幕无码久久精品1 | 九九精品99久久久香蕉| 久久精品成人一区二区三区| 日韩人妻无码精品久久久不卡| 色悠久久久久久久综合网 | 久久se精品一区精品二区国产| 人妻久久久一区二区三区| 国产三级精品久久| 国产99久久精品一区二区| 久久亚洲AV成人无码软件| 久久国产精品视频| 国产精品久久久天天影视| 久久久久亚洲AV成人网人人网站| 久久这里有精品视频| 国产99久久久国产精免费| 久久福利青草精品资源站| 久久久久久久亚洲Av无码| 色综合久久无码五十路人妻| 中文字幕无码av激情不卡久久| 亚州日韩精品专区久久久| 精品国产婷婷久久久| 国产国产成人久久精品| 伊人色综合久久| 国产精品免费久久久久影院| 人妻无码精品久久亚瑟影视| 色综合久久久久综合99| segui久久国产精品| 国产成人精品久久亚洲高清不卡 | 国产精品久久久久影院嫩草| 一本色道久久88加勒比—综合| 91精品久久久久久无码| 久久人妻少妇嫩草AV蜜桃|