题解列表

筛选

简洁易懂的利用循环判断素数 课后习题8.3 (C语言代码)

解题思路:素数是只能被自身和1整除的数,假设判断数x是否是素数,用一个循环遍历2到x之间,如果能被整除,说明x不是素数,说明不能被x不能被2~x之间的数整除,则跳出循环的条件为x==n,说明x是素数。注意事项:如果能被2~x之间的数整除,要跳出循环。

Tom数 (C语言代码)

解题思路:输入一串数组,假设第一个是最小和最大的。如果后面的数比第一个大(交换,作为最大直到循环结束),如果后面数比第一个数小(交换吗,最为最小)。但是结束我们无法知道数组下标那个是最大和最小的,这个时候我们用了max和min储存了最大最小值,一个循环遍历找到最大和最小的数组和第一个最后一个交换即可。

射击游戏 (C++代码)

摘要:解题思路: 路:一开始不理解假定A和B都足够聪明,采取让自己获胜概率尽量高的策略,你的任务是计算出A获胜的概率。其实就是说在任意一种方式下都是取得胜利的最大概率,所以要从所有可能的情况(1~6行,从左……