从4个人中选2个人参加活动,一共有6种选法。从n个人中选m个人参加活动,一共有多少种选法?下面的函数实现了这个功能。请仔细分析代码,填写缺少的部分(下划线部分)。注意:请把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。 直接写在题面中不能得分。// n 个元素中任取 m 个元素,有多少种取法 int f(int n, int m) { if(m>n) return 0; if(m==0) _______________;return f(n-1,m-1) + _____________; } 1 #include "stdafx.h&
转载 2012-12-26 20:59:00
74阅读
2评论
1.1. 代码填空(满分3分)假设a,b,c是3个互不相等的整数。下列代码取出它们中居中的数值,记录在m中。其中的swap()函数可以交换两个变量的值。请完善代码。 if(a>b) swap(&a, &b); if(b>c) swap(&b, &c); if(a>b) swap(&a, &b); int m = b;因为经过第二次交换后b的值不一定大于a了1.2. 代码填空(满分5分)计算3个A,2个B可以组成多少种排列的问题(如:AAABB, AABBA)是《组合数学》的研究领域。但有些情况下,也可以利用计算机计算速度快的特点
转载 2013-04-27 18:13:00
73阅读
2评论
程序设计(满分15分) 方阵的主对角线之上称为“上三角”。 请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。 例如:当n=3时,输出: 1 2 3 6 4 5 当n=4时,输出: 1 2 3 4 9 10 5 8 6
转载 2016-03-11 11:30:00
78阅读
2评论
反转串我们把“cba”称为“abc”的反转串。下面的代码可以把buf中的字符反转。其中n表示buf中待反转的串的长度。请补充缺少的代码。void reverse_str(char* buf, int n){if(n<2) return;char tmp = buf[0];buf[0] = buf[n-1];buf[n-1] = tmp;r
中奖计算某抽奖活动的规则是:每位参与者在纸上写下一个8位数的号码。最后通过摇奖的办法随机产生一个8位数字数
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.795000转换成 5进制数
原创 2023-03-20 08:49:19
71阅读
歌赛新规则歌手大赛的评分规则一般是去掉一个最高分,去掉一个最低分,剩下的分数求平均。当评委较少的时候,如果我们只允许去掉一个分数,该如何设计规则呢?有人提出:应该去掉与其余的分数平均值相差最远的那个分数。即“最离群”的分数。以下的程序用于实现这个功能。其中x存放所有评分,n表示数组中元素的个数。函数返回最“离群”的那个分数值。请补全缺失的代码。double score(double x[], in
1. 代码填空 (满分3分)神秘的三位数有这样一个3位数,组成它的3个数字阶乘之和正好等于它本身。即:abc = a! + b! + c!下面的程序用于搜索这样的3位数。请补全缺失的代码。int JC[] = {1,1,2,6,24,120,720,5040,40320,362880};int i;for(i=100; i{int sum = 0;int x 
原创 2023-05-08 21:25:12
32阅读
公司发了某商店的购物券1000元,限定只能购买店中的m种商品。每种商品的价格分别为m1,m2,…,要求程序列出所有的正购买的数量,中间用空格分隔
一种Playfair密码变种加密方法如下:首先选择一个密钥单词(称为pair)(字母不重复,且都为小写字母),然后与字母表中其他字母一起填入至一个5x5的方阵中,填入方法如下:1.首先按行填入密钥串。2.紧接其后,按字母序按行填入不在密钥串中的字母。3.由于方阵中只有25个位置,最后剩下的那个字母则不需变换。如果密钥
方阵的主对角线之上称为“上三角”。请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。例如:当n=3时,输出:1 2 36 45当n=4时,输出:1 2 3 49 10 58 67当n=5时,输出:1 2 3 4 512 13 14 611 15 710 8
一、C/C++大学 C 组 解题所涉及的知识:结构、数组、指针、标准输入输出、文件操作、递归、基本数据结构(在代码填空中不会出现 C++知识,不会出现 ANSI C/C++ 之外的 windows API 调用) 解题允许使用的特性:选手可以使用 C 风格或 C++风格或混合风格解答编程大题。允许使
转载 2017-09-21 12:21:00
186阅读
2评论
文章目录1.Python多组输入问题2.最大公约数3.数据合并4.搭梯子问题5.走出泥潭6.开灯问题7.移动小球8.小数乘法9.移动小球算法优化10.棋盘最优路径问题11.排序问题12.数的距离差13.字符串统计14.长整数加法 1.Python多组输入问题多组输入,两整数求和。while True: try: a, b = map(int, input().split(
蓝桥知识
原创 9月前
89阅读
1点赞
大题的类名没写Main,再见了。如果需要大题的代码可以说一声,有人需要我就写一下,被这个类名搞到心态崩了。2020/10/26 更: 广东省JavaB组省一,感觉好水。 文章目录试题 A: 门牌制作试题 B: 寻找 2020试题 C: 蛇形填数试题 D: 七段码试题 E: 排序试题 F: 成绩分析试题 G: 单词分析试题 H: 数字三角形试题 I: 子串分值和试题 J: 装饰珠 试题 A: 门牌制
文章目录第十三届蓝桥大赛软件赛省赛试题 A: 星期计算【填空题】试题 B: 山【填空题】试题 C: 字符统计【编程题】试题 D: 最少刷题数【编程题】试题 E: 求阶乘【编程题】试题 F: 最大子矩阵【编程题】试题 G: 数组切分【编程题】试题 H: 回忆迷宫【编程题】试题 I: 红绿灯【编程题】试题 J: 拉箱子【编程题】 第十三届蓝桥大赛软件赛省赛试题 A: 星期计算【填空题】本题总分:
转载 2023-07-25 11:13:41
139阅读
目录搜索类BFS1.大胖子走迷宫(简单)(2019国赛)2.迷宫与陷阱:(中等2018国赛)DFS3.路径之谜:(简单2016国赛) 4.机器人塔:(中等 2016国赛)5.表格计算(困难2015国赛) 二分查找6.游园规划:(中等2020国赛) 二分7.扫地机器人(简单2019省赛) 8.123(中等2021国赛)博弈9.取球博弈(简单 2016省赛)&n
1.印章:代码:1 import java.util.Scanner; 2 3 public class Main { 4 public static void main(String[] args) { 5 Scanner s=new Scanner(System.in); 6 int n=s.nextInt(); 7 int
转载 2022-03-07 15:42:00
54阅读
文章目录一.线性表1.顺序表的实现静态数组动态数组2.链表的实现二.栈三.队列四.串StringString StringBuffer 和 StringBuilder五.树和二叉树六.哈希表七. 图邻接矩阵邻接表 一.线性表1.顺序表的实现静态数组java只有在为数组分配变量时,可以声明数组长度java:int[] a; a = new int [3]
第一题 单位变换题目 【问题描述】 在计算机存储中,15.125GB是多少MB? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。思路 1G=1024M第二题 约数个数/*【问题描述】 1200000有多少个约数(只计算正约数)。 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。 本题的结果
  • 1
  • 2
  • 3
  • 4
  • 5