>>600 適当だけどこんなのでいいのかね。
#include <stdio.h>
void color(int);

int main(){
int i;
for (i = 0; i < 3; i++){
color(4); printf("FR");
color(7); printf("AN");
color(3); printf("CE\n");
}
color(7);
return 0;
}

void color(int n)
{
if(n<0 || 7<n) return;
printf("\33[3%dm",n);
}