2011蓝桥杯 初赛试题
文章平均质量分 61
pi408637535
这个作者很懒,什么都没留下…
展开
-
2011蓝桥杯【初赛试题】神秘的三位数
神秘的三位数有这样一个3位数,组成它的3个数字阶乘之和正好等于它本身。即:abc = a! + b! + c!下面的程序用于搜索这样的3位数。请补全缺失的代码。#include int main(){ int JC[] = {1,1,2,6,24,120,720,5040,40320,362880}; int i; int sum; int x; for(i = 100原创 2014-03-20 16:21:49 · 664 阅读 · 0 评论 -
2011蓝桥杯【初赛试题】歌赛新规则
歌赛新规则歌手大赛的评分规则一般是去掉一个最高分,去掉一个最低分,剩下的分数求平均。当评委较少的时候,如果我们只允许去掉一个分数,该如何设计规则呢?有人提出:应该去掉与其余的分数平均值相差最远的那个分数。即“最离群”的分数。以下的程序用于实现这个功能。其中x存放所有评分,n表示数组中元素的个数。函数返回最“离群”的那个分数值。请补全缺失的代码。#include double s原创 2014-03-20 16:41:37 · 757 阅读 · 0 评论 -
蓝桥杯 n进制小数
n进制小数将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出。例如:若十进制小数为0.795,则输出:十进制正小数0.795000转换成2进制数为: 0.11001011十进制正小数0.795000转换成3进制数为: 0.21011011十进制正小数0.795000转换成4进制数为: 0.30232011十进制正小数0.7原创 2014-03-20 17:19:47 · 716 阅读 · 0 评论 -
2011 蓝桥杯【初赛试题】反转串
反转串我们把“cba”称为“abc”的反转串。下面的代码可以把buf中的字符反转。其中n表示buf中待反转的串的长度。请补充缺少的代码。#include #include void reverse_str(char *buf,int n){ char tmp; if(n < 2) return ; tmp = buf[0]; buf[0] = buf[n - 1];原创 2014-03-20 16:53:27 · 535 阅读 · 0 评论 -
蓝桥杯 2011年第二届C语言初赛试题(2) 中奖计算
中奖计算某抽奖活动的规则是:每位参与者在纸上写下一个8位数的号码。最后通过摇奖的办法随机产生一个8位数字。参与者写下的数字中最多有多少个连续位与开奖号码中的相同,则称为中了几个号。例如:小张写的数字是:12345678,而开奖号码是:42347856。则称小张中了3个号,因为其中最长的相同连续位是:“234”。如果小张写的是:87654321,则他只中了一个号。下面的代码根据传入的参数原创 2014-03-20 17:55:59 · 981 阅读 · 0 评论 -
轮换 2011 蓝桥杯
轮换串“abcd”每个字符都向右移位,最右的移动到第一个字符的位置,就变为“dabc”。这称为对串进行位移=1的轮换。同理,“abcd”变为:“cdab”则称为位移=2的轮换。下面的代码实现了对串s进行位移为n的轮换。请补全缺失的代码。#include #include #include void shift(char *s,int n){ char *p; char *原创 2014-03-20 17:54:02 · 571 阅读 · 0 评论 -
蓝桥杯 C/C++参考题目 取球概率(数学题,概率)
Freecode蓝桥杯 C/C++参考题目 取球概率(数学题,概率)口袋中有5只红球,4只白球。随机从口袋中取出3个球,则取出1个红球2个白球的概率是多大?类似这样的数学问题,在计算的时候往往十分复杂。但如果通过计算机模拟这个过程,比如进行100000次取球模拟,统计一下指定情况出现的次数对计算机来说是方便且快速的。同样,这个原理也适用于像天气预报这样复杂的系统过程。以下的程序转载 2014-03-20 18:16:09 · 1473 阅读 · 0 评论