搜索资源列表
bufengtouzhen
- 布冯投针 找一根铁丝弯成一个圆圈,使其直径恰恰等于平行线间的距离d。可以想象得到,对于这样的圆圈来说,不管怎么扔下,都将和平行线有两个交点。因此,如果圆圈扔下的次数为n次,那么相交的交点总数必为2n。 现在设想把圆圈拉直,变成一条长为πd的铁丝。显然,这样的铁丝扔下时与平行线相交的情形要比圆圈复杂些,可能有4个交点,3个交点,2个交点,1个交点,甚至于都不相交。 由于圆圈和直线的长度同为πd,根据机会均等的原理,当它们投掷次数较多,且相等时,两者与平行线组交点的总数可望也是一样的。这就是说,
source
- 锯齿数组 实现一个“可变长二维数组”,这个二维数组的行数可由输入决定,每行的元素个数仍可由输入决定。每个数组元素值都是1. 执行结果如下: 请输入行数: 5 请输入第1行的元素个数: 20 请输入第2行的元素个数: 34 请输入第3行的元素个数: 17 请输入第4行的元素个数: 9 请输入第5行的元素个数: 25 11111111111111111111 111 111 11 111 111 11111 111111111 11
ApiSampleModi
- st官方开源命令行写入工具本人修改版,缩短了命令行参数长度以适应在其他程序中调用,避免调用时出现命令行超过255字节错误。-st official open source command line writes the modified version of the tools I shorten the length of the command line parameters to adapt to call other programs to avoid the command line,
Expression-evaluation
- 输入中缀算术表达式S,S中的操作数为非负整数,只含+,-和*,/运算,也可能含有括号(),运算符的计算顺序和实际四则运算的计算顺序相同. 输出表达式S的值. 注意除法运算只取整数部分,例如1/2=0. Input 输入有多组数据. 每组数据是一个算术表达式S,S的长度不超过100. 输入的S保证合法,而且不包含多余的空格或制表符. S的操作数、中间结果和最终结果都不会超过int类型的范围,也不会出现除数为0的情况. 输入以#号结束. Output 对于每个算术表达式S,输
divmnu.c
- Computes the n-m+1-halfword quotient and m-halfword remainder of n halfwords divided by m halfwords, unsigned. Max line length is 57, to fit in hacker.book.
transpose8.c
- Programs for computing the transpose of an 8x8 bit matrix. ax line length is 57 (sometimes), to fit in