カラーチャート
#include <stdio.h> #include <string.h> void print_color(void) { char c[] = "FC9630"; char bgcolor[8]; int r, g, b; printf("<table align=\"center\" width=\"95%\" style=\"font-size:10px;border:1px solid #999\">\n"); printf("<caption>カラーチャート</caption>\n"); for(r = 0 ; r < strlen(c) ; r++) { for(g = 0 ; g < strlen(c) ; g++) { printf("<tr>\n"); for(b = 0 ; b < strlen(c) ; b++) { sprintf(bgcolor, "%c%c%c%c%c%c", c[r], c[r], c[g], c[g], c[b], c[b]); printf("<td bgcolor=\"#%s\" width=\"10%\"></td>", bgcolor); printf("<td>%s</td>\n", bgcolor); } printf("</tr>\n"); } } printf("</table>\n"); } int main(void) { printf("Content-type: text/html\n\n"); printf("<html>\n"); printf("<head>\n"); printf("<title>カラーチャート</title>\n"); printf("</head>\n"); printf("<body>\n"); print_color(); printf("</body>\n"); printf("</html>\n"); return 0; }
〔 実行する 〕