📄 zju1067.cpp
字号:
#include<stdio.h>
int color[16][3];
int pow(int n,int m)
{
int i,k=1;
for(i=1;i<=m;i++)
k*=n;
return k;
}
int main()
{
int i,j;
int r,g,b;
int d=0;
int mincolor=-1;;
int min=990000;
for(i=0;i<16;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&color[i][j]);
}
}
scanf("%d%d%d",&r,&g,&b);
while(r!=-1&&g!=-1&&b!=-1)
{
for(i=0;i<16;i++)
{
d=pow(r-color[i][0],2)+pow(g-color[i][1],2)+pow(b-color[i][2],2);
if(d<min)
{
min=d;
mincolor=i;
}
d=0;
}
printf("(%d,%d,%d) maps to ",r,g,b);
printf("(%d,%d,%d)\n",color[mincolor][0],color[mincolor][1],color [mincolor][2]);
min=990000;
scanf("%d%d%d",&r,&g,&b);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -