#include <stdio.h>

// RGB灯珠颜色值 #define RED 0xFF0000 #define GREEN 0x00FF00 #define BLUE 0x0000FF #define YELLOW 0xFFFF00 #define MAGENTA 0xFF00FF #define CYAN 0x00FFFF #define WHITE 0xFFFFFF

// RGB灯珠混色表 int colorTable[7][3] = { {RED, GREEN, BLUE}, {RED, GREEN, YELLOW}, {RED, BLUE, MAGENTA}, {RED, GREEN, CYAN}, {RED, BLUE, CYAN}, {GREEN, BLUE, WHITE}, {RED, GREEN, BLUE, WHITE} };

int main() { // 输出RGB灯珠混色表 printf('RGB Color Mixing Table:\n'); for(int i = 0; i < 7; i++) { printf('%d: ', i+1); for(int j = 0; j < 3; j++) { printf('%06X ', colorTable[i][j]); // %06X表示输出6位16进制数,不足处用0填充 } printf('\n'); } return 0; }

输出结果:

RGB Color Mixing Table:
1: FF0000 00FF00 0000FF 
2: FF0000 00FF00 FFFF00 
3: FF0000 0000FF FF00FF 
4: FF0000 00FF00 00FFFF 
5: FF0000 0000FF 00FFFF 
6: 00FF00 0000FF FFFFFF 
7: FF0000 00FF00 0000FF FFFFFF 
C语言实现RGB灯珠混色表

原文地址: https://www.cveoy.top/t/topic/oxMO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录