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

📄 zju1067.cpp

📁 浙江大学acmoj上的几道题目的代码
💻 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 + -