#include #include #include main() { srand((unsigned) time(NULL)); int dice, pos = 1 ; while(pos != 20){ dice = rand() % 6 + 1; if(dice < 20 - pos){ pos += dice; printf("さいころの目 %d, 今のマス %2d, 残り %2d\n", dice, pos, 20 - pos); } else if(dice > 20 - pos) printf("さいころの目 %d, 上がれず(;_;)\n", dice); else pos += dice; } printf("さいころの目 %d, 上がり!\n", dice); return(0); }