听说大家最近学得不错教授就准备考考大家,先做出来有奖哦~
编写一个函数取一个小数的第n(-10<=n<=16)位,当n大于0时从小数点位置开始向右取小数部分第n位,当n小于0时从小數点位置开始向左取整数部分的第n位。
主程序已给出请编写get_one_digit函数并提交该函数即可
一个小数,取小数的第n位
/*烟台大学计算机学院 2016
一定要紸意t的类型为long long int 型刚开始类型用错了,不知道错在哪里单步执行才找出错来,单步执行也是很好用的哈哈。
听说大家最近学得不错教授就准备考考大家,先做出来有奖哦~
编写一个函数取一个小数的第n(-10<=n<=16)位,当n大于0时从小数点位置开始向右取小数部分第n位,当n小于0时从小數点位置开始向左取整数部分的第n位。
主程序已给出请编写get_one_digit函数并提交该函数即可
一个小数,取小数的第n位
/*烟台大学计算机学院 2016
一定要紸意t的类型为long long int 型刚开始类型用错了,不知道错在哪里单步执行才找出错来,单步执行也是很好用的哈哈。
大家对于问题使用逻辑推断昰不是已用得得心应手了呢在这和
的小编一起来温故而知新吧。
题目:警察审问4名窃贼嫌疑犯现在已知,这4人当中仅有一名是窃賊还知道这4个人中的每个人要么是诚实的,要么总是说谎
这4个人给警察的回答如下。
甲说:“乙没有偷是丁偷的。”
乙说:“我没有偷是丙偷的。”
丙说:“甲没有偷是乙偷的。”
丁说:“我没有偷”
请根据这4个人的回答判断谁是窃賊。
A=0; /*甲不是窃贼测试乙是否是窃贼*/
B=0; /*甲乙均不是窃贼,测试丙是否是窃贼*/
C=0; /*甲乙丙都不是窃贼测试丁是否是窃贼*/
我写了一个算法实现了这个问题我是采用队列的形式来取代递归。