编程牛人,江湖救急 在linux下用C语言编程实现生产者-消费者问题。

2024-12-12 16:14:07
推荐回答(2个)
回答1:

超级简单的,写自己的N皇后:

#包括
诠释Q [20];
诠释计数= 0;
无效打印(诠释n)
{;
计数+ +;
为(i = 1; <=我+ +)
{printf(“请(%d个, %D)“,I,Q []);
}
printf的(”\ n“);
}
诠释广场(INT I,K) /> {;
J = 1;
(J {如果((Q [J] == I)| | ABS(Q [J]-I )== ABS(JK))返回0;
J + +;
}
返回1;
}
无效皇后(K,诠释n) BR /> {;
(K> N)
(N);
其他
{为(i = 1; <= n; i + + )
(地点(I,K)== 1)
【q [K] = I;
皇后(K +1,N);
} }
}
廉政的main()
{N;
scanf的(“%D”,&N);
皇后区(1,N); BR />参考getch();
返回0;
}

回答2:

发送中,请注意查收。需要稍作修改,可再讨论。