⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parking_2.c

📁 演示停车场管理的C++算法。VC下编译通过。
💻 C
字号:

void P_print( paking_car * a ){
	int i;
	if ( P_empty( *a ) )
		printf( "停车场为空!" );
	else {
		for( i = (*a)->top; i >= 0; i-- ) {
			printf( "车牌号:%d  到达时间:%d\n", (*a)->number[top], (*a)->time[top] );
		}
	}
}//打印栈内车辆信息(车牌,时间),注意检查栈是否为空,调用P_empty

void W_print( waiting_carPtr *b ){
	if ( W_empty( *b ) )
		printf( "候车场为空!" );
	else {
		while( (*b) != NULL ) {
			printf( "车牌号:%d\n", (*b)->number );
		}
	}
}//打印队列车辆信息(车牌,时间),注意检查队列是否为空,调用W_empty

int number_check( paking_car * a ){
	int i; //车牌号 

	printf( "输入要离开的车牌号:" );
	scanf( "%d", &i );

	if( P_empty( *a ) )
		return 0;
	else {
		while( (*a)->top != 0 ) {
			if( (*a)->number[top] == i )
				return 1;
			else 
				return 0;

			(*a)->top--;
		}
	}
}//输入要离开的车牌号,查找栈中是否有符合要求的车辆,有则返回1,无则返回0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -