⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1046.cpp

📁 这些是我到目前在PKU上做出的题目
💻 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 + -