题解列表

筛选

C语言程序设计教程(第三版)课后习题3.7 (数组形式解)

解题思路:char类型实际就是一个整形只不过编译之后对照asic编码输出利用数组每个值+4便是题解注意事项:数组不能越界定义时数组长度是5例如charc[5]但数组操作时c数组最后一个值得下标是c[4],很好理解因为数组的下标从零开始参考代码:#include#definelen5i
优质题解

Manchester- 不容易系列2(规律法+全排列)

解题思路:①:用全排列方法求出n=2,3...10的所有装法②:根据图得到以下规律:(1)sum4=(sum2+sum3)*(4-1)(2)sum5=(sum3+sum4)*(5-1)(3)sum6=(sum4+sum5)*(6-1)(4)sum7=(sum5+sum6)*(7-1).........
优质题解

Manchester- 不容易系列

解题思路:①:设最终剩余的羊数目为t=3,前一个站剩余的羊数目为x;根据题目,每过一个站剩余羊的数目等于已有羊数除以2再加上1有:(以最后一站为第一站)②:(第一站剩余羊数目)x/2+1=t故:x=(t-1)*2=4令t=x;③:(第二站剩余羊数目)x/2+1=t故:x=(t-1)*2=6令t=x;.

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

摘要:解题思路:    根据题目描述,取值在5位数之间,所以范围并不大,利用while循环逐个取int型个位数的方法是没有必要的,毕竟之后多数人还是要把取到的个位数存放到变量或者数组中。而且并不进行计算,那……