草庐IT

021练习

全部标签

【Java SE】循环语句练习

文章目录1.计算5的阶乘2.计算1!+2!+3!+4!+5!3.数字9出现的次数4.判定素数5.求1-100之间的素数6.求2个整数的最大公约数7.计算分数的值8.模拟登陆9.输出乘法口诀表10.求出0~999之间的所有“水仙花数”并输出11.猜数字游戏🙈1.计算5的阶乘n!(阶乘),一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!,即n!=1×2×3×…×(n-1)×n。5!=1×2×3×4x5。while循环实现publicclassTest{//计算5的阶乘publicstaticvoidmain(String[]args){intn=1;int

数据结构第5章练习答案(PTA)

单选题2-1以下说法错误的是(A)A.树形结构的特点是一个结点可以有多个直接前趋B.线性结构中的一个结点至多只有一个直接后继C.树形结构可以表达(组织)更复杂的数据D.树(及一切树形结构)是一种"分支层次"结构E.任何只含一个结点的集合是一棵树2-2利用二叉链表存储树,则根结点的右指针是(C)A.指向最左孩子B.指向最右孩子C.空D.非空2-3已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为(A)A.CBEFDAB.FEDCBAC.CBEDFAD.不定2-4下面几个符号串编码集合中,不是前缀编码的是(B)A.{0,10,110,1111}B.{11,1

【python】练习:银行管理系统

银行管理系统是一个集开户、查询、取款、存款、转账、锁定、解锁、存盘和退出等一系列的功能的管理系统。#coding=utf-8importosimportpickle#可以让字典序列化#定义账户类classAccount:def__init__(self,name,password,balance=0,status="normal"):#账号,密码,余额,状态self.name=nameself.password=passwordself.balance=balanceself.status=status#定义显示函数,显示账户基本信息def__str__(self):return"---Acc

数据结构第6章练习答案(PTA)

单选题2-1具有5个顶点的有向完全图有多少条弧?(C)A.10        B.16        C.20        D.252-2关于图的邻接矩阵,下列哪个结论是正确的?(B)A.有向图的邻接矩阵总是不对称的B.有向图的邻接矩阵可以是对称的,也可以是不对称的C.无向图的邻接矩阵总是不对称的D.无向图的邻接矩阵可以是不对称的,也可以是对称的2-3在一个有向图中,所有顶点的入度与出度之和等于所有边之和的多少倍?(C)A.1/2        B.1        C.2        D.42-4下面给出的有向图中,有__个强连通分量。(C) A.1({0,1,2,3,4})B.1({1

【Java基础】50道经典练习题(22年最新版)

目录文章目录目录@[toc]一、基础问答15题1、【基本概念问答】2、【环境变量配置问答】3、【命令行编程】4、【进制转换】5、【原码补码反码】6、【数据类型转换】7、【算术运算符】8、【浮点数】9、【位运算符】10、【表达式】11、【读程序题】12、【标识符命令规范】13、【标识符命令规范】14、【注释】15、【键盘输入】二、编程基础30题1、【回文数】2、【键盘录入-switch-求星期】3、【if多分支-求成绩】4、【水仙花数】5、【求素数】6、【嵌套for循环-杨辉三角形】7、【嵌套for循环-九九乘法表】8、【求完数】9、【求不重复数字】10、【根据输入求输出-求位数、逆序输出】11

第4次作业练习题(第四章:存储器概念及设计)

1.磁盘存储器多用作(  )。A.辅存2.在下列存储器中,(  )属于磁表面存储器。D.磁盘3.主存普遍采用(  )构成A.半导体存储器4.动态RAM的特点是(  )。D.每隔一定时间,需根据原存内容刷新一次。5.地址总线A0~A15,用4K×4的存储芯片组成16KB的存储器,则加至各存储芯片上的地址线是(  )。C.A0~A116.地址总线A0~A15,用4K×4的存储芯片组成16KB的存储器,则应由( )译码产生片选信号。C.A12~A157.表示主存容量,通常以(  )为单位。B.字节数8.在下列存储器中,允许随机访问的存储器是(  )。D.半导体存储器9.在下列存储器中,(  )存取时

【C/PTA】数组进阶练习(三)

本文结合PTA专项练习带领读者掌握数组,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。目录7-1数组-排名查询7-2数组-人数过半7-3数组-数值插入7-4数组-冒泡排序7-5数组-删除元素7-6数组-歌手得分7-7数组-前K个成绩7-8数组-绝对值排序7-9数组-该死的数学课7-10数组-麻麻的起司猫7-11数组-小光头的反攻7-12数组-无聊的游戏7-13数组-Shc的数字7-14数组-简单的斐波那契数列7-15数组-简单的游戏7-16数组-买买买7-17数组-牌面累加7-18数组-咸鱼翻身7-19数组-冰欺凌球7-20数组-粉红猪的斐波那契数列7-21序列元素删除7-22数组-田

上台阶问题(递归练习,思路+代码详解)python实现

目录题目描述输入格式输出格式输入输出样例 题目分析:解题思路:代码实列:题目描述有 N 级台阶,你一开始在底部,每次可以向上迈 1级或者2级台阶,问到达第 N 级台阶有多少种不同方式。输入格式一个正整数 N。输出格式一个正整数 ans(mod100003),为到达第 N 级台阶的不同方式数。输入输出样例输入#1复制5输出#1复制8 题目分析:主要有两点:1.需要上n阶台阶,可以一次上两阶台阶,也可以一次上一阶台阶2.当n=0时只有一种方式,当n等于1时由两种方式解题思路:首先使用递归的方法要先确定一个递归终止点,由题目分析当n==0时,ways(0)==1,当n==1时,ways(1)==1,

Python练习五

1.定义一个无参函数,输出“欢迎您的到来!”,然后在主程序中调用该函数。defhello():  print("欢迎您的到来!")hello()结果:欢迎您的到来!2.定义一个函数,参数为一个实数,代表一个摄氏温度值,将它转换为一个华氏温度值,并返回该值(F=1.8C+32)。在主程序中调用该函数。defTemperature():  flag=int(input("请选择输入:1-摄氏温度转换为华氏温度,2-华氏温度转换为摄氏温度:"))  #将摄氏温度转换为华氏温度  ifflag==1:    celsius=float(input("请输入摄氏温度:"))    fahrenheit=

MySQL| 数据库的管理和操作【操作数据库和操作表】【附练习】

MySQL|数据库的基本操作和表的基本操作【附练习】系列文章目录第一章:MySQL|数据库的管理和操作(基本介绍)第二章:MySQL|数据库的基本操作和表的基本操作【附练习】第三章:MySQL|数据库的表的增删改查第四章:MySQL|数据库的表的增删改查【进阶】【万字详解】文章目录MySQL|数据库的基本操作和表的基本操作【附练习】系列文章目录一、数据库基本操作1.查看当前数据库2.创建数据库3.选中数据库二、表操作1.查看数据库中的表2.创建表3.查看指定表的表结构4.删除表三、内容重点总结操作数据库操作表四、练习一、数据库基本操作1.查看当前数据库showdatabases;其中,set有