上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 33 下一页
摘要: 由这个想到的;https://www.cnblogs.com/nullllun/p/8350178.html 31乘以某个数能不能写成这个数乘以2的次幂 再减去这个数。 用数学语言表达一下就是: 设这个数为x 31*x=x*2^n-x 这个等式是否存在,如果存在,求n的值 那我们计算一下, 31=2 阅读全文
posted @ 2018-09-16 14:14 eatwhat 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: 题目: 无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength) 信号强度即大小. 其中R位于报告第一位,共分5级,用1—5数字表示. 1 Unreadable 2 Barely readable, occasional words 阅读全文
posted @ 2018-09-15 14:33 eatwhat 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 先来看一个没有break的例子: 我们看一下它的汇编代码: 可以看一下,case语句只是被编译成了一个具体的入口地址,但是并没有告诉程序怎么出来,从哪里出来,那么如果没有出口地址,那么程序就会按顺序执行下去,所以case2入口地址处的代码也被执行了。 如果是加了break语句之后就变成下面这样了: 阅读全文
posted @ 2018-09-14 01:00 eatwhat 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 我是怎么想的,我前面学过两个数比大小,比如有三个数,a b c,先比较a和b的大小,然后用那个较大的和c比较就得出最大的那个了。这个求三个数比大小的问题最后变化成 了两个数比大小了。 阅读全文
posted @ 2018-09-14 00:15 eatwhat 阅读(3216) 评论(0) 推荐(0) 编辑
摘要: if(a>6) printf("hello");//语句1 printf("world");//语句2 当a>6的时候,执行的分支语句是语句1,而不是语句1和语句2,虽然结果是语句1和语句2都被执行了,但语句1是再if的那个分支里面,而语句2是干路里面的语句。 为了避免歧义,if语句一定要加括号,即 阅读全文
posted @ 2018-09-13 23:54 eatwhat 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: 可能经常会看到错误的if语句示范,比如这样的: if(a=6) { printf("hello"); } if语句块执行的条件是if条件的运算结果不是0则执行if语句块。 a=6这是个赋值运算符,赋值运算符是有返回值的。 可以看到a=8返回的值是8。 所以a=6返回的是6,6不是0所以执行if语句块 阅读全文
posted @ 2018-09-13 23:33 eatwhat 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: 我的思路是这样的:比如12和16这两个数。先理解一下概念,什么叫最大公约数。就是12有很多个因数,16也有很多个因数,这两堆因数中有一些重合的因数,在这些重合的因数中找到那个最大的。那么最大公约数一定是两个数的公约数,且最大公约数一定再12的因数中寻找的。OK,我们先对12求除所有的因数,那么需要一 阅读全文
posted @ 2018-09-11 18:03 eatwhat 阅读(2617) 评论(0) 推荐(0) 编辑
摘要: 其实这个题目和上面那个是一样的 update 2018.10.2 昨天看到一个题目和这个类似。里面不用if判断。 阅读全文
posted @ 2018-09-11 00:36 eatwhat 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 给定一个n求这个分式的和。 阅读全文
posted @ 2018-09-11 00:23 eatwhat 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 比如 for() { for() { break; } } 那个break语句只是跳出它所在的那个for循环,不会把最外面的for循环都跳出去。 阅读全文
posted @ 2018-09-10 23:56 eatwhat 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 33 下一页