C++,codewars,RGB To Hex Conversion,513e08acc600c94f01000001

/*
codewars,RGB To Hex Conversion,513e08acc600c94f01000001
*/

#include <string>

std::string rgb_to_hex(int r, int g, int b)
{
    char hexChars[] = "0123456789ABCDEF";
    std::string hex = "";
    if(r < 0) r = 0;
    if(g < 0) g = 0;
    if(b < 0) b = 0;
    if(r > 255) r = 255;
    if(g > 255) g = 255;
    if(b > 255) b = 255;
    hex += hexChars[r/16];
    hex += hexChars[r%16];
    hex += hexChars[g/16];
    hex += hexChars[g%16];
    hex += hexChars[b/16];
    hex += hexChars[b%16];
    return hex;
}
posted @ 2025-03-07 19:51  Kazuma_124  阅读(7)  评论(0)    收藏  举报