为了形式化地描述颜色我们引入 RGB 颜色值用三元组 ���rgb 表示一种颜色其中 ���rgb 分别为该颜色的 R 值、G 值、B 值满足 0≤���≤2550≤rgb≤255 且皆为十进制整数。显然这套颜色系统一共可以表示 256×256×256=16 777 216256×256×256=16777216 种不同的颜色。对于颜色 ���rgb定义其反色的 RGB 颜色值为 255−�255
#include
using namespace std;
string reverseColor(string color) { string result = "#"; for (int i = 1; i < 7; i++) { char c = color[i]; if (c >= '0' && c <= '9') { result += char('9' - (c - '0')); } else if (c >= 'A' && c <= 'F') { result += char('F' - (c - 'A')); } } return result; }
int main() { string color; cin >> color;
string reverse = reverseColor(color);
cout << reverse << endl;
return 0;
原文地址: http://www.cveoy.top/t/topic/hRk5 著作权归作者所有。请勿转载和采集!