自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 Python 用异常处理改写猜数游戏程序

【问题描述】用异常处理改写猜数游戏程序,功能是:允许用户反复输入数,直至猜中程序选定的数(假定为100)。输入的数如果大于选定的数,则提示"larger than expected";如果小于选定的数,则提示"less than expected";如果用户输入的不是整数,则提示"input error";如果等于选定的数,则输出"you have tried N times, you win"并结束程序。【输入形式】一次或多次输入整数【输出形式】对于每一次输入,新起一行输出对于猜数结果的提示。

2022-04-01 22:01:14 9309

原创 Python打印2018年的日历(【问题描述】 打印2018年的日历 【输入形式】 【输出形式】 【样例输入】 【样例输出】)

【问题描述】打印2018年的日历【输入形式】【输出形式】【样例输入】【样例输出】1 January 2018Mo Tu We Th Fr Sa Su1 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 2122 23 24 25 26 27 2829 30 312 February 2018Mo Tu We Th Fr Sa Su1 2 3 45 6 7 8 9 10 1112 13

2022-03-30 23:29:55 1809

原创 Python 分解质因数(编写函数实现:输入一个正整数n,把数字n分解成不能再分解因子的乘法,比如:8=2*2*2, 10 = 2*5,而不是 8 = 2 * 4 这种可以再分解的。)

【问题描述】编写函数实现:输入一个正整数n,把数字n分解成不能再分解因子的乘法,比如:8=222, 10 = 2*5,而不是 8 = 2 * 4 这种可以再分解的。【输入形式】输入一个正整数n【输出形式】输出包含所有因子的列表【样例输入】12【样例输出】[2, 2, 3]参考代码8行足以n = int(input())m = [] # 定义一个列表用于存储分解得到的质因数while n != 1: for i in range(2, n + 1): # 从最小的2开始尝试

2022-03-30 22:25:45 7469 2

原创 python字符串切分连接(输入一个包含多个单词的英文句子,单词间以空格分隔,标点符号后跟一个空格。定义一个函数,功能是用指定的符号把单词连接起来。)

【问题描述】输入一个包含多个单词的英文句子,单词间以空格分隔,标点符号后跟一个空格。定义一个函数,功能是用指定的符号把单词连接起来。【输入形式】第一行输入一个英文句子‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬第二行输入一个符号【输出形式】用符号连接起来的单词【样例输入】a string can be split on a delimiter.

2022-03-24 15:04:32 9034 3

原创 数电实验 数字电子钟设计 基于quartus 实现计时校时闹钟秒表稍复杂音频 分享电路图设计以及工程文件

数字电子钟设计本文主要完成数字电子钟的以下功能1、计时功能(24小时)2、秒表功能(一个按键实现开始暂停,另一个按键实现清零功能)3、闹钟功能(设置闹钟以及到时响10秒)4、校时功能5、其他功能(清零、加速、星期、八位数码管显示等)前排提示:前面几篇文章介绍过的内容就不详细介绍了,可以看我专栏的前几篇文章。PS.工程文件放在最后面总体设计本次设计主要是在前一篇文章 数字电子钟基本功能的实现 的基础上改编而成的,主要结构不变,分频器将50MHz分为较低的频率备用;dig_select

2022-01-02 08:00:00 55265 30

原创 实验四 基于FPGA的数字电子钟设计(1) 基本功能的实现 quartus电路图演示

实验四 基于FPGA的数字电子钟设计实验任务:基于FPGA实验平台完成数字电子钟的设计与调试;基本功能:能实现秒、分钟、小时的计数,计数结果清晰稳定的显示在6位数码管上。模块设计一、经过实验一到三,我们已经设计完成了以下模块的设计(如果有不明白的同学可以看看我专栏的前面的三篇文章哦)1、模100计数器m1002、分频器fre_div3、decoder模块(补段后的)4、dig_select模块5、模六计数器cnt66、sec_select模块二、这次实验是要实现数字电子钟的

2021-12-15 00:13:38 39147 38

原创 实验三 基于FPGA的数码管动态扫描电路设计 quartus/数码管/电路模块设计

实验三 基于FPGA的数码管动态扫描电路设计(包含电路图设计和quartus工程文件白嫖)1. 实验目的:(1) 熟悉7段数码管显示译码电路的设计。(2) 掌握数码管显示原理及静态、动态扫描电路的设计。2. 实验任务: (1) 基本任务1:利用FPGA硬件平台上的4位数码管做静态显示,用SW0-3输入BCD码,用SW4-7控制数码管位选;(2) 基本任务2:利用FPGA硬件平台上的4位数码管显示模10计数结果(以1S为节拍);

2021-12-13 21:14:34 60696 29

原创 实验二 基于FPGA的分频器的设计(基本任务:设计一个分频器,输入信号50MHz,输出信号频率分别为1KHz、500Hz及1Hz。拓展任务1:用按键或开关控制蜂鸣器的响与不响。拓展任务2:用按键或开)

实验二 基于FPGA的分频器的设计1. 实验目的:(1) 掌握QuartusⅡ软件的层次型设计方法;(2) 掌握元件封装及调用方法;(3) 熟悉FPGA实验平台,掌握引脚锁定及下载。2. 实验任务:(1) 基本任务:设计一个分频器,输入信号50MHz,输出信号频率分别为1KHz、500Hz及1Hz。(2) 拓展任务1:用按键或开关控制蜂鸣器的响与不响。(3) 拓展任务2:用按键或开关选择1KHz和500Hz两种不同频率信号驱动蜂鸣器。基本任务:(1)设计思路实验平台上提供有两个时钟信号

2021-12-07 23:36:19 37611 12

原创 数电FPGA实验:实验一 基于FPGA的计数器设计 (基本任务:采用原理图法设计一个十进制计数器,完成波形功能仿真和时序仿真。拓展任务1:采用原理图法设计一个六进制计数器,完成波形功能仿真和时序仿真)

实验一 基于FPGA的计数器设计1. 实验目的:(1) 掌握QuartusⅡ软件的设计流程;(2) 学习原理图设计方法和波形仿真方法。2. 实验任务:(1) 基本任务:采用原理图法设计一个十进制计数器,完成波形功能仿真和时序仿真。(2) 拓展任务1:采用原理图法设计一个六进制计数器,完成波形功能仿真和时序仿真。(3) 拓展任务2:通过编译、仿真等手段,在所提供的Lab1_mistake观察常见错误现象并记录。3.实验步骤基本任务:(1)新建工程(包括quartus的下载与使用,具体可以看

2021-12-07 22:34:22 22572 9

原创 数电实验三 数据选择器及其应用 任务一:用74151芯片采用降维的方法实现F=ABC+ABD+ACD+BCD; 任务二:用74151芯片采用降维方式实现F=BCD反+BC反+A反D;

数电实验三 数据选择器及其应用任务一:用74151芯片采用降维的方法实现F=ABC+ABD+ACD+BCD;任务二:用74151芯片采用降维方式实现F=BCD反+BC反+A反D;实验数据单

2021-11-09 00:23:35 13743 3

原创 数电实验一 逻辑门参数测试

数电实验一 逻辑门参数测试实验数据记录单这里用的是74HC00芯片,如果是74LS00芯片输出端电压会有变化

2021-11-09 00:06:05 3317 2

原创 数据结构:根据二叉树先序遍历和中序遍历求后序遍历序列。(这大概是最简单的方法,不服来评论)

先上代码#include <cstdio>#include <iostream>using namespace std;int pre[100000], in[100000];int t = 0;void getpst(int *pre, int *in, int n) { if(n == 0) return; int root = pre[0]; int i; for(i = 0; i < n; i++) {

2021-06-08 23:21:48 1951 7

原创 蓝桥杯试题 算法训练 绘制地图 C/C++解法 AC(最近,WYF正准备参观他的点卡工厂。WYF集团的经理氰垃圾需要帮助WYF设计参“观”路线。现在,氰垃圾知道一下几件事情。。。。)

试题 算法训练 绘制地图问题描述  最近,WYF正准备参观他的点卡工厂。WYF集团的经理氰垃圾需要帮助WYF设计参“观”路线。现在,氰垃圾知道一下几件事情:  1.WYF的点卡工厂构成一颗二叉树。  2.一共有n座工厂。  3.他需要把这颗树上的点以后序遍历的方法列出来,才能绘制地图。  还好,最近他的属下给了他先序遍历和中序遍历的数据。可是,氰垃圾最近还要帮㊎澤穻解决一些问题,没有时间。请你帮帮他,替他完成这项任务。由于氰垃圾的一些特殊的要求,WYF的参观路线将会是这棵树的后序遍历。输入格式

2021-06-08 23:10:28 449 1

原创 蓝桥杯试题 算法训练 Sereja and Equality (已AC)

蓝桥杯试题 算法训练 Sereja and Equality资源限制时间限制:1.0s 内存限制:512.0MB问题描述  (注:这是codechef上的官方翻译)  佳佳称两个长度为n的数组A,B相似,如果对于所有i(1≤i≤n),满足C(A,Ai)=C(B,Bi)。其中C(X,x)等于满足X[j]<x(1≤j≤n)的j的数目。  对于两个排列P1,P2,佳佳定义函数F(P1,P2)等于满足P1[l…r]相似于P2 [l…r] (1≤l≤r≤n)并且P1[l…r]包含不超过E个逆序对

2021-05-20 23:28:11 730 1

原创 重邮数据结构实验课全部代码目录

CQUPT 数据结构实验课全部代码目录实验一、顺序表的实现及应用实验二、链表的实现及应用实验三、栈的实现及应用实验四、队列的实现及应用实验五、二叉树操作及应用实验六、图的遍历操作及应用实验七、查找算法的实现实验八、排序算法的实现链接实验一、顺序表的实现及应用实验二、链表的实现及应用实验三、栈的实现及应用实验四、队列的实现及应用实验五、二叉树操作及应用实验六、图的遍历操作及应用实验七、查找算法的实现实验八、排序算法的实现hei hei hie

2021-05-19 23:50:34 14944 15

原创 数据结构实验课:实验八、排序算法的实现

实验八、排序算法的实现一、实验目的掌握常用的排序方法,并掌握用高级语言实现排序算法的方法;深刻理解排序的定义和各种排序方法的特点,并能加以灵活应用;了解各种方法的排序过程及其时间复杂度的分析方法。二、实验要求统计成绩:给出n个学生的考试成绩表,每条信息由姓名和分数组成,试设计一个算法:(1) 按分数高低次序,打印出每个学生在考试中获得的名次,分数相同的为同一名次;(2) 按名次列出每个学生的姓名与分数。三、实验步骤1.定义结构体。Typedef struct student{

2021-05-19 23:33:30 13582

原创 数据结构实验课:实验七、查找算法的实现

实验七、查找算法的实现一、实验目的掌握顺序和二分查找算法的基本思想及其实现方法。二、实验要求问题描述:对给定的任意数组(设其长度为n),分别用顺序和二分查找方法在此数组中查找与给定值k相等的元素。顺序查找基本思想:从查找表的一端开始,逐个将记录的关键字值和给定值进行比较,如果某个记录的关键字值和给定值相等,则称查找成功;否则,说明查找表中不存在关键字值为给定值的记录,则称查找失败。二分查找基本思想:先取查找表的中间位置的关键字值与给定关键字值作比较,若它们的值相等,则查找成功;如果给定值比该记录

2021-05-19 23:25:50 13957 3

原创 数据结构实验课:实验六、图的遍历操作及应用

一、实验目的掌握有向图和无向图的概念;掌握邻接矩阵和邻接链表建立图的存储结构;掌握DFS及BFS对图的遍历操作;了解图结构在人工智能、工程等领域的广泛应用。二、 实验要求采用邻接矩阵和邻接链表作为图的存储结构,完成有向图和无向图的DFS和BFS操作。本实验给出了示例程序,其中共有4处错误,错误段均有标识,属于逻辑错误。请认真理解程序,修改程序代码,并在电脑上调试运行。三、 DFS和BFS 的基本思想深度优先搜索法DFS的基本思想:从图G中某个顶点Vo出发,首先访问Vo,然后选择一个与Vo相邻且没被

2021-05-19 23:22:10 11729 5

原创 数据结构实验课:实验五、二叉树操作及应用

实验五、二叉树操作及应用一、 实验目的掌握二叉树的定义、结构特征,以及各种存储结构的特点及使用范围,各种遍历算法。掌握用指针类型描述、访问和处理二叉树的运算。掌握前序或中序的非递归遍历算法。二、 实验要求有如下二叉树:程序代码给出了该二叉树的链式存储结构的建立、前序、中序、后序遍历的算法,同时也给出了查询“E”是否在二叉树里的代码。代码有三处错误,有标识,属于逻辑错误,对照书中的代码仔细分析后,请修改了在电脑里运行。#include <stdlib.h>#include <s

2021-05-19 23:09:10 9062 11

原创 数据结构实验课:实验四、队列的实现及应用

实验四、队列的实现及应用一、实验目的1.掌握队列的存储表示和实现。2.掌握队列的基本操作实现。3.掌握队列在解决实际问题中的应用。二、实验要求利用队列模拟服务台前的排队现象问题。问题描述:某银行有一个客户办理业务站,在单位时间内随机地有客户到达,设每位客户的业务办理时间是某个范围的随机值。设只有一个窗口,一位业务人员,要求程序模拟统计在设定时间内,业务人员的总空闲时间和客户的平均等待时间。假定模拟数据已按客户到达的先后顺序依次存于某个正文数据文件中,对应每位客户有两个数据:到达时间和需要办理业

2021-05-19 22:58:59 11593 4

原创 数据结构实验课:实验三、栈的实现及应用

一、实验目的1.掌握栈的存储表示和实现2.掌握栈的基本操作实现。3.掌握栈在解决实际问题中的应用。二、实验要求问题描述:设计一个程序,演示用算符优先法对算术表达式求值的过程。利用算符优先关系,实现对算术四则混合运算表达式的求值。(1)输入的形式:表达式,例如2*(3+4)#包含的运算符只能有’+’ 、’-’ 、’’ 、’/’ 、’(’、 ‘)’,“#”代表输入结束符;(2)输出的形式:运算结果,例如2(3+4)=14;(3)程序所能达到的功能:对表达式求值并输出。三、解题参考思路为了实

2021-05-19 22:54:41 12247 17

原创 数据结构实验课:实验二、链表的实现及应用

一、实验目的了解和掌握线性表的链式存储结构;掌握用C语言上机调试线性表的基本方法;掌握线性表的基本操作:插入、删除、查找以及线性表合并等运算在顺序存储结构和链接存储结构上的运算,以及对相应算法的性能分析。二、实验要求给定一段程序代码,程序代码所完成的功能为:(1)建立一个线性表;(2)依次输入数据元素1,2,3,4,5,6,7,8,9,10;(3)删除数据元素5;(4)依次显示当前线性表中的数据元素。假设该线性表的数据元素个数在最坏情况下不会超过100个,要求使用单链表。程序中有3处错误的地方,有标

2021-05-19 22:35:03 11247 7

原创 数据结构实验课:实验一、顺序表的实现及应用

一、实验目的了解和掌握线性表的顺序存储结构;掌握用C语言上机调试线性表的基本方法;掌握线性表的基本操作:插入、删除、查找以及线性表合并等运算在顺序存储结构和链接存储结构上的运算,以及对相应算法的性能分析。二、实验要求给定一段程序代码,程序代码所完成的功能为:(1)建立一个线性表;(2)依次输入数据元素1,2,3,4,5,6,7,8,9,10;(3)删除数据元素5;(4)依次显示当前线性表中的数据元素。假设该线性表的数据元素个数在最坏情况下不会超过100个,要求使用顺序表。程序中有3处错误的地方,有标

2021-05-19 22:28:09 15829 5

原创 蓝桥杯练习系统 基础练习 全部习题 题目及AC代码(包括VIP试题)C++

蓝桥杯练习系统 基础练习 全部习题ac代码看在作者这么肝的份上点个赞吧????目录蓝桥杯练习系统 基础练习 全部习题ac代码BASIC-1 闰年判断BASIC-2 01字串BASIC-4 数列特征BASIC-5 查找整数BASIC-6 杨辉三角形BASIC-7 特殊的数字BASIC-8 回文数BASIC-9 特殊回文数BASIC-10 十进制转十六进制BASIC-11 十六进制转十进制BASIC-12 十六进制转八进制BASIC-13 数列排序BASIC-14 VIP试题 时间转换BASIC-15

2021-04-23 20:56:07 1069 2

原创 科学家小蓝来到了一个荒岛,准备对这个荒岛进行探测考察。 小蓝使用了一个超声定位设备来对自己进行定位。为了使用这个设备,小蓝需要在不同的点分别安装一个固定的发射器和一个固定的接收器。小蓝手中还有一个移

荒岛探测题目描述科学家小蓝来到了一个荒岛,准备对这个荒岛进行探测考察。小蓝使用了一个超声定位设备来对自己进行定位。为了使用这个设备,小蓝需要在不同的点分别安装一个固定的发射器和一个固定的接收器。小蓝手中还有一个移动设备。定位设备需要从发射器发射一个信号到移动设备,移动设备收到后马上转发,最后由接收器接收,根据这些设备之间传递的时间差就能计算出移动设备距离发射器和接收器的两个距离,从而实现定位。小蓝在两个位置已经安装了发射器和接收器,其中发射器安装在坐标 (xA, yA) ,接收器安装在坐标 (xB,

2021-04-17 13:24:42 769 2

原创 蓝桥杯2020省赛真题 作物杂交问题 C++

作物杂交题目描述作物杂交是作物栽培中重要的一步。已知有 N 种作物 (编号 1至 N ),第 i 种作物从播种到成熟的时间为 Ti 。作物之间两两可以进行杂交,杂交时间取两种中时间较长的一方。如作物 A 种植时间为 5 天,作物 B 种植时间为 7 天,则 A B 杂交花费的时间为 7 天。作物杂交会产生固定的作物,新产生的作物仍然属于 N 种作物中的一种。初始时,拥有其中 M 种作物的种子 (数量无限,可以支持多次杂交)。同时可以进行多个杂交过程。求问对于给定的目标种子,最少需要多少天能够得到。如

2021-04-01 22:19:41 2272 6

原创 蓝桥杯2020省赛真题J 怪物猎人 装饰珠 问题(C++解法)

【问题描述】在怪物猎人这一款游戏中,玩家可以通过给装备镶嵌不同的装饰珠来获取 相应的技能,以提升自己的战斗能力。已知猎人身上一共有 6 件装备,每件装备可能有若干个装饰孔,每个装饰孔有各自的等级,可以镶嵌一颗小于等于自身等级的装饰珠 (也可以选择不镶嵌)。装饰珠有 M 种,编号 1 至 M,分别对应 M 种技能,第 i 种装饰珠的等级为 Li,只能镶嵌在等级大于等于 Li 的装饰孔中。对第 i 种技能来说,当装备相应技能的装饰珠数量达到 Ki 个时,会产生Wi(Ki) 的价值。镶嵌同类技能的数量越多

2021-03-30 15:13:15 2941 9

原创 矩阵转置(mooc)用户输入矩阵阶数,然后按行输入所有矩阵元素(整数),将该矩阵转置输出。阶数应是[1,5]之间的整数,不在该区间时,显示“matrix order error”。

矩阵转置(20分)题目内容:用户输入矩阵阶数,然后按行输入所有矩阵元素(整数),将该矩阵转置输出。阶数应是[1,5]之间的整数,不在该区间时,显示“matrix order error”。输入格式:第1行,一个整数,表示阶数n。以后是n行数据,每行n个整数,是按行输入的矩阵元素。输出格式:n行转置的数据,数据间以一个空格分隔,行末没有空格。输入输出样例1输入:44 6 8 92 7 4 53 8 16 151 5 7 11输出:4 2 3 16 7 8 58 4 16 7

2021-03-18 20:08:39 658 1

原创 恺撒加密(MOOC)(C++)

题目内容:恺撒加密法加密规则是:将原来的小写字母用字母表中其后面的第3个字母的大写形式来替换,大写字母按同样规则用小写字母替换,对于字母表中最后的三个字母,可将字母表看成是首未衔接的。如字母c就用F来替换,字母y用B来替换,而字母Z用c代替。编程实现以下功能:输入一个字符串,将其加密后输出。程序运行结果如下:AMDxyzXYZdpgABCabc输入格式:一个字符串(不会超过20个字符,由26个英文字母构成)输出格式:一个字符串输入样例:AMDxyzXYZ输出样例:dpgABCabc

2021-03-18 19:51:22 869

原创 MOOC (C++) 3-5美分找钱 将n美分转换成25、10、5和1美分的硬币总共有多少种转换方法?

题目内容:将n美分转换成25、10、5和1美分的硬币总共有多少种转换方法?运行结果如下:2513如果n不在0~99之间,输出提示信息“the money is invalid!”运行结果如下:101the money is invalid!输入格式:整数,表示美分数输入可能不是[0,99]之间的整数。输入不在该区间时,输出为“the money is invalid!”。输出格式:转换方法数或者提示信息“the money is invalid!”(不带引号啊,单词间只有一个空格.

2021-03-16 09:26:08 506

原创 堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据“压住”,只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加

堆栈(Strack)是指这样一段内存,它可以理解为一个筒结构,先放进筒中的数据被后放进筒中的数据“压住”,只有后放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加。堆栈结构可用链表实现。设计一个链表结构需包含两个成员:一个存放数据,一个为指向下一个节点的指针。当每次有一个新数据要放入堆栈时,称为“压入堆栈”,这时动态建立一个链表的节点,并连接到链表的结尾;当每次从堆栈中取出一个数据时,称为“弹出堆栈”,这意味着从链表的最后一个节点中取出该节点的数据成员,同时删除该节点.

2021-02-05 11:32:33 2270 2

原创 第12章实验1:学生成绩管理系统V5.0(c语言)

第12章实验1:学生成绩管理系统V5.0某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。参考学生成绩管理系统V4.0,定义结构体类型,用结构体数组作函数参数,编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号、姓名和各科考试成绩;(2)计算每门课程的总分和平均分;(3)计算每个学生的总分和平均分;(4)按每个学生的总分由高到低排出名次表;(5)按每个学生的总分由低到高排出名次表;(6)按学号由小到大排出成绩表;(7)按姓名的字典顺

2021-02-05 11:25:48 9717 3

原创 用函数编程实现输出 m~n之间所有素数,并求和,m和n由键盘输入。(c语言)

用函数编程实现输出 m~n之间所有素数,并求和,m和n由键盘输入。素数是只能被1和自身整除的大于1的正整数。 要求程序能对用户输入的数据进行正确性检查,满足条件:m和n都是大于1的正整数,并且m<=n。要求编写函数InputNumber 实现用户输入一个正整数,并对数的合法性进行检查,如果读入不成功(例如:输入字符串),或者数不合法即不是大于1的正整数,则重新输入,直到输入正确为止。函数原型:unsigned int InputNumber(char ch);形式参数:ch,用于生成输入提

2021-02-05 11:18:29 17038

原创 模拟人工洗牌。编写一个模拟人工洗牌的程序,讲洗好的牌分别发给四个人。(c语言)

模拟人工洗牌。编写一个模拟人工洗牌的程序,讲洗好的牌分别发给四个人。**输出格式要求:"\nNo.%d:" " %c%2d,"为便于机器评分,假设随机数的种子为1.即srand(1);然后再调用 rand()函数,即可得到与测试用例相同的随机数序列。基本思路:1、先将牌的初始化为:struct card deck[]={{1,‘C’},{2,‘C’},{3,‘C’},{4,‘C’},{5,‘C’},{6,‘C’},{7,‘C’},{8,‘C’},{9,‘C’},{10,‘C’},{11,‘C’

2021-02-05 10:14:59 2548

原创 素数幻方 求四阶的素数幻方。即在一个4*4的矩阵中,每一个格填入一个数字,使每一行、每一列和两条对角线上的四个数字所组成的四位数,均为可逆素数(改数逆序后仍是素数)。 提示:这样的矩阵有很多。

素数幻方求四阶的素数幻方。即在一个4*4的矩阵中,每一个格填入一个数字,使每一行、每一列和两条对角线上的四个数字所组成的四位数,均为可逆素数(改数逆序后仍是素数)。提示:这样的矩阵有很多。**输出提示信息:“There are magic aquares with invertable primes as follow:\n”**输出格式要求:“No.%d\n” “%6d”程序运行示例如下:There are magic aquares with invertable primes as fol

2021-02-05 10:10:41 6026

原创 编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待。 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按

编写程序统计从键盘输入的一行文本中各个字母的个数。输入以回车键结束。不区分大小写,大写字母与相应的小写字母按照同一个字母看待。要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按照字母在字母表中的先后顺序进行排序。***输入格式:调用getchar()函数依次输入每个字符***输出格式:"%c(%c):%d\n"例如输入以下文本:Hello World程序将输出:L(l):3O(o):2D(d):1E(e):1H(h):1R( r):1W(w):1A(a):0

2021-02-05 10:07:38 3503

原创 某销售公司在年末的时候会向员工发放红包,发放的红包金额共有5种,获取的条件各不相同:   1) 五颗星红包,每人8000元,平均月绩效大于80件商品(>80),并且在本年度满勤; 2) 四颗星红包,每

某销售公司在年末的时候会向员工发放红包,发放的红包金额共有5种,获取的条件各不相同:五颗星红包,每人8000元,平均月绩效大于80件商品(>80),并且在本年度满勤;四颗星红包,每人4000元,平均月绩效大于85件商品(>85),并且在民主评议中高于80分(>80)的员工均可获得;三颗星红包,每人2000元,平均月绩效大于90件商品(>90)的员工均可获得;二颗星红包,每人1000元,平均月绩效大于85件商品(>85)的外地员工均可获得;一颗星红包,每人850元,民

2021-02-05 10:03:03 4376

原创 输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。 程序运行示例: 1052 一千零五十二

输入一个整形数(最多可以到亿位),然后按汉语的习惯,将其读出来并输出。如1052,读作:一千零五十二。程序运行示例:1052一千零五十二999999999九亿九千九百九十九万九千九百九十九可能会有一些边界条件没有考虑到最大到九亿九千九百九十九万九千九百九十九下面是代码,解析写在注释里了#include <stdio.h>#include <string.h>#include <stdlib.h>const char shuzi[10][4] = {

2021-01-03 13:34:05 2138 1

原创 改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。 注意: (1)请将修改正确后的完整源程序拷贝粘贴到答题区内。

改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。注意:(1)请将修改正确后的完整源程序拷贝粘贴到答题区内。(2)对于没有错误的语句,请不要修改,修改原本正确的语句也要扣分。(3)当且仅当错误全部改正,且程序运行结果调试正确,才给加5分。待改正代码#include <stdio.h>main(){int n;char monthName[][20] = {Illegal month, J

2021-01-02 17:56:23 4294

原创 国王的许诺 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中

国王的许诺相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8×8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第1个格子中放1粒,第2格中放2粒,第3格中放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上的64个格子,我就感恩不尽了。舍罕王让人扛来一袋麦子,他要兑现他的许诺。请问:国王能兑现他的许诺吗?试编程计算舍罕王共要多少麦子赏赐他的宰相,这些麦子合多少立方米(已知1立方米麦子约1.42e8粒)?注:(1)不能使用指针、结

2020-12-29 10:55:09 7344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除