摘要: 优先级运算符含义要求运算对象的个数结合方法1( )[ ]→·圆括号下标运算标指向结构体成员运算符结构体成员运算符自左至右2!~++---(类型)*&sizeof逻辑非运算符按位取反运算符自增运算符自减运算符负号运算符类型转换运算符指针运算符地址与运算符长度运算符1(单目运算符)自右至左3*/%乘法运算符除法运算符求余运算符2(双目运算符)自左至右4+-加法运算符减法运算符2(双目运算符)自左至右5<<>>左移运算符右移运算符2(双目运算符)自左至右6<<=︺>>=关系运算符2(双目运算符)自左至右7==!=等于运算符不等于运算符 阅读全文
posted @ 2012-08-09 08:55 山路水桥 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1 100的阶乘,末尾有几个连续的零?(如:2100的最后有2个零)2 1到100的阶乘的和的末位数是几?3 10000的阶乘,末尾有多少个连续的零?解答和分析:1 100的阶乘,末尾有几个连续的零?答案是24。思路有两个:先讲笨方法,采用分类讨论的方法。你可以知道100的阶乘里有无数的2,比如8=2*2*2等等。而10是由2*5组成的,其他的数字无论怎么乘都都无法形成10。所以我们只要关注2和5即可。由于100的阶乘中2很多,它们都嗷嗷待哺的希望和5结合成10。你还应该注意到一个情况,25、50、75这三个比较特殊,25乘以若干个2会得到100,而50*2会得到100,而75乘以若干个2后会 阅读全文
posted @ 2012-08-09 08:32 山路水桥 阅读(1679) 评论(0) 推荐(0) 编辑