非常经典的c语言趣味题目题目 求帮看下

听说大家最近学得不错教授就准备考考大家,先做出来有奖哦~

编写一个函数取一个小数的第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; /*甲乙丙都不是窃贼测试丁是否是窃贼*/

我写了一个算法实现了这个问题我是采用队列的形式来取代递归。





我要回帖

更多关于 非常经典的c语言趣味题目 的文章

 

随机推荐