📄 1046.cpp
字号:
#include <iostream.h>
#include <math.h>
double side(double r1,double r2,double g1,double g2,double b1,double b2)
{return(sqrt(pow(r1-r2,2)+pow(g1-g2,2)+pow(b1-b2,2)));}
int main()
{int a[17][4],r,g,b,tt,i;
double min,t;
for (i=1;i<=16;i++) cin>>a[i][1]>>a[i][2]>>a[i][3];
cin>>r>>g>>b;
while (r>=0)
{tt=1;min=side(a[1][1],r,a[1][2],g,a[1][3],b);
for (i=2;i<=16;i++)
{t=side(a[i][1],r,a[i][2],g,a[i][3],b);
if (t<min) {tt=i;min=t;}
}
cout<<"("<<r<<","<<g<<","<<b<<") maps to ("<<a[tt][1]<<","<<a[tt][2]<<","<<a[tt][3]<<")\n";
cin>>r>>g>>b;}
return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -