http://pastebin.com/sngpMHR7
printf("%sの%s\n", mark[draw_mark-1], digit[draw_mark-1]);

draw_mark-1 とdraw_mark-1は、どうして-1なんでしょうか?