自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LabeledPoint

一、 定义表示数据点的特征和标签的类二、 构造器LabeledPoint(double label, Vector features) label: 数据点的标签features: 据点的特征向量三、 方法修饰符和类型方法说明Vectorfeatures()VectorgetFeatures()获取特征doublegetLabel()获取标签doublelabel()static LabeledPointparse(Strin

2021-02-21 10:42:19 915

原创 Vectors及密集向量(dense)和稀疏向量(sparse)

一、构造器Vectors() 二、 方法修饰符和类型方法说明static Vectordense(double[] values)从双精度数组创建密集向量static Vectordense(double firstValue, double... otherValues)根据参数值创建密集向量static Vectordense(double firstValue, scala.collection.Seq<Object> otherValu

2021-02-21 10:38:17 4619

原创 模型评价:混淆矩阵、准确率、查准率和召回率

1.混淆矩阵对于二分类模型,预测结果为正类或者负类。结合样本的真实类别,可以得到如下的混淆矩阵预测为正类预测为负类实际为正类TPFN实际为负类FPTN其中TP、FP、TN、FN分别由T、F、P、N四个字母组合而成,含义见下表缩写全称含义TTrue表示分类正确FFalse表示分类错误PPositive表示正类NNegative表示负类TPTrue Positive表示真实类别为正类,分类结果也是正

2021-02-21 10:34:31 2709

原创 朴素贝叶斯算法

1.基本思想贝叶斯分类算法是统计学的一种概率分类方法,朴素贝叶斯分类是贝叶斯分类中最简单的一种。其分类原理就是利用贝叶斯公式根据某特征的先验概率计算出其后验概率,然后选择具有最大后验概率的类作为该特征所属的类。它主要的思想就是假设:所有的特征之间是条件独立的,这样就简化了运算。所谓的“所有特征之间是条件独立的”是指:假设某个样本有x1,x2,…,xn个特征,如果有:P(X)=P(x1,x2,...,xn)=P(x1)∗P(x2)∗...∗P(xn)P(X) = P(x_1,x_2,...,x_n) =

2021-02-14 16:24:16 1528

原创 TF-IDF算法

1.算法思路通常情况下,如果某个词很重要,它在某一篇文章中出现的频率相对来说是比较高的。所以,可以通过"词频"(Term Frequency,缩写为TF)进行统计。但是,像”的“、”是“等停用词几乎在所有文章中出现的次数都挺高,但却没有什么实际的意义。相反,如果某个词在其他文章中比较少见,但是它在某一篇文章中多次出现,那么它就很可能是这篇文章的关键词。所以,就需要在词频的基础上引入权重的概念——即“逆文档频率”(Inverse Document Frequency,缩写为IDF)。对于几乎在所有文章中都

2021-02-14 16:19:43 193

原创 IDEA方法注释设置

1、进入设置界面,依次按下图中顺序创建一个模板组名字随意取2、按图示顺序创建一个模板设置模板触发条件和内容:Abbreviation:快捷键缩写,输入缩写,在加上扩展键就可以触发生成模板Description:模板的说明Template text: 模板内容/** * @ClassName $NAME$ * @Description TODO * @Author $USER$$PARAM$ * @Date $DATE$ $TIME$ */Expand with:

2021-01-25 18:24:14 245

原创 IDEA类注释设置

一、进入设置界面,依次按下图中顺序进入到模板编辑界面二、编写模板我使用的模板:/** * @ClassName ${NAME} * @Description TODO * @Author ${USER} * @Date ${DATE} ${TIME} */设置的内容如图所示:具体的模板内容可以根据自己的需求进行编写,参数在下面可供选择:三、测试新建一个类,可以看到设置的效果...

2021-01-25 17:14:45 723 3

原创 2019年807真题

题目1请编写函数fun,函数的功能是求出二维数组a周边元素之和,作为函数值返回。例如:若二维数组如下:1 3 5 7 92 9 9 9 46 9 9 9 81 3 5 7 0则函数返回值为61。在主函数中赋予二维数组(大小为M*N, M、N由符号常量确定)值,调用fun函数进行计算,并输出计算结果。要求自行设计fun函数,在主函数中,输入、输出时,应显示适当提示信息解题思路从键盘读入数组的数据,放入二维数组中编写fun函数,传入二维数组,计算周边元素的和,并返回结果。在计算和的时候

2020-12-24 12:31:18 513

原创 2018年807真题

题目1编写程序,实现下列格式的乘法口诀表1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=498*1=8 8*2=16 8*3=

2020-12-23 21:09:54 197

原创 2017年807真题

题目1输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数,以回车表示输入结束,最后在屏幕上显示统计结果解题思路从键盘读入一行字符定义四个变量分别存放英文字母、空格、数字和其它字符的个数用循环逐个判断字符串中每个字符的类型输出结果流程图源代码#include <stdio.h>void count(char str[], int *english, int *space, int *number, int *others);int main(){

2020-12-22 20:46:08 179

原创 2016年807真题

题目1从键盘输入一个整数的百分制成绩,用变量score存储,如果score不在0-100范围内,则输出”Error Input!”,并结束程序。否则,将输入的数据转换成等级’A’,’B’, ‘C, ‘D’,’E’。 90分以上为’A’,8089分为’B’,7079分为’C’,60~69分为’D’,60分以下为E’,结果赋值给变量grade,并将变量score 和grade的值输出到屏幕上解题思路输入score判断是否在范围内在范围内的话,用switch结构转换等级。不过这里case只能用常量表达

2020-12-16 22:43:04 325

原创 数值分析实验四 最小二乘法曲线拟合

一、实验目的1.使用不同的模型对数据进行最小二乘拟合;2.分析使用不同模型最小二乘法对数据进行拟合的RMSE(均方根误差);3.根据分析结果求出最合理的拟合模型。二、实验题目1.用表1-1中的世界人口统计数值估计1980年的人口,求最佳最小二乘法数值估计:(a) 直线;(b) 抛物线。它们都通过这些数据点,并求这些拟合的RMSE。在每一种情形下,估计1980年的人口。哪一种拟合给出最佳估计。(40分)2. 世界石油产量以每天百万桶计,如表1-2所示,求最佳最小二乘法数值估计:(a) 直线;(

2020-09-26 11:57:23 12229

原创 赛德尔迭代——java实现

有方程组:用雅可比迭代法及赛德尔迭代法解此方程组终止条件:源代码:/** * @program: Seidel * @Package: PACKAGE_NAME * @Description: TODO * @author: Mr.John */public class Seidel { public static void main(String[] args) { double x1=0, x2=0, x3=0; //初始值

2020-09-26 11:57:00 328

原创 雅克比迭代——java实现

有方程组:用雅可比迭代法及赛德尔迭代法解此方程组终止条件:源代码:** * @program: Seidel * @Package: PACKAGE_NAME * @Description: TODO * @author: Mr.John * @date: 2020/3/14 15:28 */public class Seidel { public static void main(String[] args) { double x1=0, x2=0, x3=

2020-09-26 11:56:36 1226 1

原创 数值分析实验三 插值法实验

一、实验目的1.用多项式插值法问题进行模拟和预测;2.比较用不同次数的插值多项式对问题进行预测的效果;3.根据(2)中比较的结果说明用多项式插值对问题进行预测的局限性。二、实验题目1.用表1-1中的世界人口统计数值估计1980年的人口要求采用Lagrange插值: (共65分)(a) 采用经过1970和1990年估计值的直线;(15分)(b) 经过1960年、1970年以及1990年估计值的抛物线;(20分)© 经过全部4个数据点的三次曲线。(20分)(d) 并分别与1980年的人口估

2020-09-24 22:43:09 7711 2

原创 数值分析实验二 解线性方程组

一、实验目的1.了解求线性方程组的直接法的有关理论和方法;会编制列主元消去法的程序;2. 熟悉迭代法的有关理论和方法;会编制雅可比迭代法;3. 掌握所用迭代方法的收敛性及其收敛速度问题。二、实验题目2.对于第1题的弹道轨迹抛物线方程,根据已知的三个弹道轨迹经过点(1,6)、(3,5)、(7,2)建立的线性方程组,采用迭代法求解,得到此弹道轨迹抛物线方程。采用雅可比迭代法求其近似解,并画出解随着迭代次数变化的趋势线(允许的最大迭代次数N,近似解三、实验原理1、高斯列主元消去法的精度eps,由

2020-09-24 22:30:50 3167 1

原创 数值分析实验一 非线性方程求根实验

一、实验目的1、掌握非线性方程的各种解法,包括二分法、牛顿迭代法、弦截法等,并通过编程练习与上机运算,体会牛顿迭代法、弦截法的不同特点;2、掌握解非线性方程的弦截法,并与牛顿迭代法作比较;3、了解各种方法的收敛速度。二、实验题目(共100分)已知有一个粮仓,其顶部是半球形,下半部分是高为10米的圆柱形,粮仓的容积是400立方米。用牛顿法求粮仓的底半径,精确到4位有效小数。(30分)迭代收敛的快慢与初值的选取是否有关,通过数值试验来回答这个问题。(20分)用弦截法求粮仓的底半径,精确到4位有

2020-09-24 22:21:29 5097 1

原创 搭建Java Web开发环境

一、安装JDK(一) 查看yum源中JDK版本yum list java*(二)yum安装JDK我们安装较新的版本,11yum -y install java-11-openjdk*(三) 查看是否安装成功java -version如果正确显示出版本号,则表示JDK安装成功二、安装MySQL数据库(一) 下载MySQLwget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm(

2020-08-10 22:03:44 167

原创 自建云端下载服务器

一、项目解决方案我们使用Caddy + Aria2 + AriaNg一键安装方案来实现云端下载服务器。其功能比较丰富,支持HTTP/HTTPS/FTP/BT/磁力链接等离线下载,断点续传、文件管理、在线播放等功能二、一键安装(一)执行一键安装脚本国内源:bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn海外源:bash <(curl -Lsk https://raw

2020-08-10 21:01:10 4835

原创 基于ECS构建微信公众号管理系统

一、配置安全组1、在控制台点击实例名称,进入到实例详情界面2、进入安全组配置界面在实例详情页面,点击“本实例安全组”选项进入安全组配置界面点击安全组列表对应的安全组,进入配置界面3、配置相应的规则我们需要开发80端口、MySQL的3306端口、HTTPS的443端口二、安装微擎运行环境——LAMP对于阿里云的话,他可以通过更换镜像的方式,直接更换LAMP环境的镜像。但是因为我的服务器上搭建了其他的环境,所以就不更换镜像,这里就自己搭建环境(一)下载安装包LAMP网站提供了一键安装安

2020-08-08 21:01:15 356

原创 搭建wiki知识库

一、配置安全组1、在控制台点击实例名称,进入到实例详情界面2、进入安全组配置界面在实例详情页面,点击“本实例安全组”选项进入安全组配置界面点击安全组列表对应的安全组,进入配置界面3、配置相应的规则我们需要开发80端口、MySQL的3306端口、HTTPS的443端口二、安装运行环境——LAMP对于阿里云的话,他可以通过更换镜像的方式,直接更换LAMP环境的镜像。但是因为我的服务器上搭建了其他的环境,所以就不更换镜像,这里就自己搭建环境(一)下载安装包LAMP网站提供了一键安装安装包

2020-08-07 20:33:19 2230

原创 基于VuePress搭建网站

一、开通云服务器(一)进入控制台先注册登录阿里云官网,然后在如图所示页面进入控制台(二)进入云服务器ECS(三)创建实例创建实例主要分为:基础配置、网络和安全组、系统配置(选填)、分组设置(选填)、确认订单五个步骤1、基础配置基础配置的界面如图所示:其中:(1)付费模式付费模式有三种:包年包月:按月购买及续费,为预付费模式。按量付费:按实际开通时长以小时为单位进行收费,后付费模式。按量付费 ECS 不支持备案服务。抢占式实例:相对于按量付费实例价格有一定的折扣,价格随供求

2020-08-06 18:06:45 1338 1

原创 使用Midway Servless开发钉钉机器人

使用Midway Servless开发钉钉机器人一、钉钉机器人运行逻辑二、在云开发平台使用Midway模板创建应用1.在云开发平台找到应用列表,然后点击创建应用2.创建web应用,选择Midway Servless解决方案3.填写必要信息4.进入WEB开发平台5.进行开发进入WEB开发平台后,我们可以看到左边的资源管理器中有个README.md文件,我们可根据这个文件的提示进行相应的操作,如下为README.md文件内容## 如何进行开发?### 本地开发​```she

2020-08-06 12:11:13 583

原创 C++ 标准模板库STL(二)—— string容器

一、什么是stringstring是一个类,类似于java中的String类。利用string类可以定义其对应的string对象注意:要使用string类要引入库string首字母s就是小写,不要大写,和java不一样二、如何定义string对象string str;三、初始化string对象(一)在定义的时候就初始化string str = "I love China";(二)定义完后初始化string str;str = "I love China";注意:如果字符串

2020-08-01 17:24:47 140

原创 1021 个位数统计 (15分) C语言实现

输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。输出格式:对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。输入样例:100311输出样例:0:21:33:1分析该题主要考察字符和字符串的处理数据最大为1000位,超出了整形的表示范围,所以要用字符串来存储逐个统计每个字符出现的次数源码#include <stdio.h>int main().

2020-08-01 13:44:57 1241

原创 C++ 标准模板库STL(一)——STL基本概念

一、什么是标准模板库STLC++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。二、STL用来干嘛简单粗俗地来说,就是用来偷懒的。STL为我们提供了很多已经定义好了的函数,在实现某些功能的时候,我们只需要调用相应的函数就行了,而不用手动去实现所需功能的一系列细节操作。三、STL六大组件组件含义容器容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比

2020-08-01 13:36:03 245

原创 C++标准输入输出流

C++标准输入输出流一、I/O库头文件#include <iostream>该头文件定义了 cin、cout、cerr 和 clog 对象,分别对应于标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流二、提取操作符(>>)和插入操作符(<<)(一)提取操作符1、定义从流中获取数据的操作叫做提取操作,其对应的运算符就称为提取操作符2、符号>>(二)插入操作符1、定义向流中添加数据的操作叫做插入操作,其对应的运算符就称为插入操作符

2020-08-01 13:33:03 1143

原创 1005 继续(3n+1)猜想 (25分) C语言实现

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果 n 不能被数列中的其他数字所覆盖

2020-07-13 23:43:37 261

原创 1091 N-自守数 (15分) C语言实现

如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×92​^2​​=25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。输入格式:输入在第一行中给出正整数 M(≤20),随后一行给出 M 个待检测的、不超过 1000 的正整数。输出格式:对每个需要检测的数字,如果它是 N-自守数就在一行中输出最小的 N 和 NK​^2​​ 的值,以一个空格隔开

2020-07-13 19:24:09 1014

原创 1086 就不告诉你 (15分) C语言

做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。输入格式:输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。输出格式:在一行中倒着输出 A 和 B 的乘积。输入样例:5 7输出样例:53分析输入两个数计算乘积拆分结果,倒序源码#include <stdio.h>int main(){ int A, B, ji, i=0,

2020-07-13 18:41:33 1488

原创 1081 检查密码 (15分) C语言实现

本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。输出格式:对每个用户的密码,在一行中输出系统反馈信息,分以下5种:如果密码合法,输出Your password is wan mei.;如果密码太短,不论合法与否,都输出Your

2020-07-13 17:50:25 1827 2

原创 1076 Wifi密码 (15分) C语言实现

下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行按照 编号-答案 的

2020-07-13 15:28:58 4385 4

原创 1071 小赌怡情 (15分) C语言实现

常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。输入格式:输入在第一行给出 2 个正整数 T 和 K(≤ 100),分别是系统在初始状态下赠送给玩家的筹码数、以及需要处理的游戏次数。随后 K 行,每行对应一次游戏,顺序给出 4 个数

2020-07-13 14:37:57 429

原创 1066 图像过滤 (15分) C语言实现、动态内存分配

图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。输入格式:输入在第一行给出一幅图像的分辨率,即两个正整数 M 和 N(0<M,N≤500),另外是待过滤的灰度值区间端点 A 和 B(0≤A<B≤255)、以及指定的替换灰度值。随后 M 行,每行给出 N 个像素点的灰度值,其间以空格分隔。所有灰度值都在 [0, 255] 区间内。输出格式:输出按要求过滤后的图像。即输出 M 行,每行

2020-07-13 12:06:02 211

原创 1061 判断题 (15分) C语言实现、动态内存分配

判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。输入格式:输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的**正确答案,0 代表“非”,1 代表“是”。**随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。输出格式:按照输入的顺序输出每个学生的得分,每个分数占一行。输入样例:3 62 1 3 3 4 50 0 1 0 1 10 1

2020-07-13 11:23:17 392

原创 1056 组合数的和 (15分) C语言实现

给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。输入格式:输入在一行中先给出 N(1 < N < 10),随后给出 N 个不同的非 0 个位数字。数字间以空格分隔。输出格式:输出所有可能组合出来的2位数字的和。输入样例:3 2 8 5输出样例:330分析输入数字个数输入数字进行两两组合——不和自己

2020-07-13 10:56:45 483

原创 1051 复数乘法 (15分) C语言实现

复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i^2​​=−1;也可以写成极坐标下的指数形式 (R×e^​(Pi)​​),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 R(cosP+isinP)。现给定两个复数的 R 和 P,要求输出两数乘积的常规形式。输入格式:输入在一行中依次给出两个复数的 R​1​​, P​1​​, R​2​​, P​2​​,数字间以空格分隔。输出格式:在一行中按照 A+Bi 的格式输出两数乘积的常规形式,实部

2020-07-13 10:41:49 1348

原创 1046 划拳 (15分) C语言实现

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数 N(≤100),随后 N 行,每行给出一轮划拳的记录,格式为:甲喊 甲划 乙喊 乙划其中喊是喊出的数字,划是划出的数字,均为不超过 100 的正整数(两只手一起划)。

2020-07-12 23:00:45 485 1

原创 1041 考试座位号 (15分) C语言实现

每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N 编号。输入保证

2020-07-12 22:31:40 994

原创 1036 跟奥巴马一起编程 (15分) C语言实现

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个空格。输出格式:输出由给定字符 C 画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的 50%(四舍五入取整)。输入

2020-07-12 21:47:33 1259 1

空空如也

空空如也

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

TA关注的人

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