摘要: 描述 我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 样例输出 测试代码 阅读全文
posted @ 2016-05-09 23:08 新生代黑马 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 描述 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出N!的位数有多少(十进制)? 样例输出 测试代码 阅读全文
posted @ 2016-05-09 22:22 新生代黑马 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 描述 小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗? 样例输出 测试代码1 测试代码2 阅读全文
posted @ 2016-05-09 20:58 新生代黑马 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 描述 很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。 样例输出 测试代码 阅读全文
posted @ 2016-05-09 20:47 新生代黑马 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 描述 大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧! 现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20) 样例输出 阅读全文
posted @ 2016-05-09 18:52 新生代黑马 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。 样例输出 测试代码 阅读全文
posted @ 2016-05-09 15:46 新生代黑马 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 描述 假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。 例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己! 现在要你写一个程序来 阅读全文
posted @ 2016-05-09 15:16 新生代黑马 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 描述 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。 样例输出 测试代码 阅读全文
posted @ 2016-05-09 14:05 新生代黑马 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 描述 现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。 样例输出 测试代码 阅读全文
posted @ 2016-05-09 13:24 新生代黑马 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 描述 计算n!的十进制表示最后有多少个0 样例输出 测试代码 阅读全文
posted @ 2016-05-09 12:57 新生代黑马 阅读(172) 评论(0) 推荐(0) 编辑