题解列表

筛选

C语言程序设计教程(第三版)课后习题8.3 (C语言代码)

解题思路:其实就是判断是不是能被2~n-1的数整除,如果能够被整除就不是素数,如果不能被整除就是素数,确定了思路咱们就能开始解题了。注意事项:唯一麻烦的一点就是再循环里面加入输出库函数的时候要让它停下来,不然它会一直执行下去,直到循环结束,这样打不到题目要求,所以我们要用一个break语句将它刹车。

数字整除 (C语言代码)

摘要:解题思路:递归法解决——递归终止条件为:当所要考察的数的位数小于等于9时(int型变量),可以直接根据“除17的余数是否为0”来判断该数是否可被17整除;——递归过程为:根据题中所给方法,某数能被17……

C语言程序设计教程(第三版)课后习题6.7 (C语言代码)(用数组存放质数)

解题思路:一个数的质数,我看成是成对出现的,比如28的质数分为12821447,我们知道了一个小的质数后自然也就知道了另一个,我们将其存放在数组中,再排序输出就行了,所以对整数进行暴力破解时,便可以缩小了时间复杂度。参考代码:#include#includevoids

趣解约瑟夫环 (C/C++爱好者 !!可能会值得你看!!)

摘要:引言:本题其实是来源于一个非常著名的犹太故事--------约瑟夫环!        罗马人攻占了桥塔帕特,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓……