Exemplo n.º 1
0
void gameScreen(void)
{
	int ch;
	setCursorType();
	mapDraw(nStage);

	while (1)
	{
		ch = _getch();
		if (ch == 0 || ch == 224)
		{
			ch = _getch();
			switch (ch)
			{
			case UP: case DOWN:
			case LEFT: case RIGHT:
				Move(ch);
				break;
			}
		}
		else
		{
			switch (ch)
			{
			case 'm': case 'M':
				chooseMenu();
				clrscr();
				mapDraw(nStage);
			}
		}
	}
}
Exemplo n.º 2
0
int main()
{
    while(1)  //执行算法 
    {
        switch(chooseMenu())
        {
            case 0:exit(0);
            case 1:searchMain();break;
            case 2:sortMain();break;
            case 3:shortPathMain();break;
            case 4:KNAPMain();break;
            case 5:greedyJobMain();break;
            case 6:nQueenMain();break;
            case 7:sumOfSubMain();break;
            case 8:scientificComputingMain();break;
            case 9:binatTreeMain();break;
            case 10:diagramTraversalMain();break;
            case 11:minimumSpanningTreeMain();break;
        }
    }
    
    system("PAUSE");
    return 1;
}