自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (3)
  • 收藏
  • 关注

原创 r语言(第一版)前六章课后习题及答案(刘鹏 程显毅)-爱代码爱编程

判定离群用局部异常因子法(LOF法):将一个点的局部密度与其周围的点的密度相比较,若前者明显比后者小(LOF值大于1),则该点相对于周围的点来说就处于一个相对比较稀疏的区域,这就表明该点是一个异常值。5.表5.6列出了8年来美国国土管理局在怀俄明州的雷霆盆地国家草原收集的叉角羚种群的管理数据,其中,y表示所生小鹿数量,u为叉角羚种群大小,v为年降水量,w为冬季严重程度指数。9、当一堆数据摆在我们面前时,表现出各异的形态,然而我们却要在种种的表象背后,找出其有共同规律的特点,称为 求同 思维。

2023-11-04 11:04:03 1713 1

原创 C++课程设计,题目:通讯录管理系统

C++课程设计,题目:通讯录管理系统

2022-10-16 17:06:13 5523

原创 递归函数(C++,Python)

递归函数(C++,Python)

2022-10-14 17:17:10 3058

原创 Python用五个六面骰子玩的骰子游戏,每投骰子组一次,就会出现 5 个数字的数组(数字:1-6),统计数组里每个数字出现的次数,将每个数字出现的次数拆分成 3 次 和 1 次 的组合。

用五个六面骰子玩的骰子游戏,每投骰子组一次,就会出现 5 个数字的数组(数字:1-6),统计数组里每个数字出现的次数,将每个数字出现的次数拆分成 3 次 和 1 次 的组合,然后按照下面的规则进行计数。注意:如果出现次数大于或者等于 3 次,那么必须至 少有一个按照 3 次来计算不能全部按照 1 次来计算。

2022-10-09 00:21:30 937

原创 Python老王在一个“胖子健身俱乐部“,每到月底老王就很担心,因为每个月都会公布一份成员体重列表,每个月他都是列表中的最后一个,这意味着他是最重的。于是他就建议会长修改规则,新的规则如下:

老王在一个"胖子健身俱乐部",每到月底老王就很担心,因 为每个月都会公布一份成员体重列表,每个月他都是列表中的最后一个,这意味着他是最重的。于是他就建议会长修改规则,新的规 则如下:新的排序规则将是按照“权重”来进行排序,如果权重相同,则按照重字符串来进行排序。(权重的计算规则:体重数字不同位数上的数字的总和)给定某种正常顺序俱乐部的成员的体重字符串,如何实现按照新规则排序呢?测试用例:输入: "99 189 86 75"输出: "75 86 189 99"。

2022-10-07 21:46:28 254

原创 编写一个长度至少五 5 的字典,其中姓名为键和性别为值;请编写一个程序,删除性别为男的员工信息。

编写一个长度至少五 5 的字典,其中姓名为键和性别为值;请编写一个程序,删除性别为男的员工信息。

2022-10-06 21:53:08 1067

原创 pythony统计字符串中每个字母出现的次数

pythony统计字符串中每个字母出现的次数

2022-10-05 18:55:31 23431 2

原创 Python统计所输入字符串中单词的个数

Python统计所输入字符串中单词的个数

2022-10-05 00:03:46 32572 1

原创 金中的蛋糕裱花

题目金中食堂做的蛋糕总是做成菱形,琪琪希望蛋糕上能裱上一圈小花,她想请你再帮个忙,用电脑画出用“*”号组成的裱花形状,这将是个空心的菱形。做题思路先用一个for控制输入的行,然后将这个图形分为两部分,分别为(n*2)/2和后面的行(例如当n=5时将前5行为一个部分后4行为下一部分),用if语句将其分开,方法是if前面else后面.第一步分,看成自以第一行的(n*2)列为中心,依次向左向右输出*号,那么控制语句就可以写了.那么第二部分,就位自(n*2)/2行开始,依次向中间输出*号,直至最后一行.

2021-12-02 22:31:02 620

原创 小鱼比可爱

题目人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。请你帮这些可爱但是鱼脑不够用的小鱼们计算一下。做题思路先用循环将每一个小鱼的可爱度输入进数组,然后用两个for

2021-12-02 20:26:26 1175

原创 小鱼的数字游戏

小鱼数字游戏

2021-12-02 16:44:51 2805

原创 粘墙三角形

粘墙三角行

2021-12-02 15:32:05 811

原创 培训

某培训机构的学员有如下信息:姓名(字符串)年龄(周岁,整数)去年 NOIP 成绩(整数,且保证是 5 的倍数 )经过为期一年的培训,所有同学的成绩都有所提高,提升了 20%(当然 NOIP 满分是 600 分,不能超过这个得分)。输入学员信息,请设计一个结构体储存这些学生信息,并设计一个函数模拟培训过程,其参数是这样的结构体类型,返回同样的结构体类型,并输出学员信息。#include< iostream>using namespace std;int main(){strin

2021-11-27 19:24:46 318

原创 猴子吃桃

做题思路一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;接下来的每一天它都会吃剩余的桃子的一半外加一个。第 n(n<=20) 天早上起来一看,只剩下 1 个桃子了。请问小猴买了几个桃子?做题思路第n天为1,那第n-1的一半为1+1乘以2就是n-1天的个数。那n-2天就为n-1的加1为一半,乘以2就是n-2天的。以此类推。代码如此。#include< iostream>using namespace std;int funx(int s){ int

2021-11-27 18:44:17 448

原创 质因数分解

题目已知正整数n是两个不同的质数的乘积,试求出两者中较大的那个质数。注意点首先要知道唯一分解定理:一个数能且只能分解为一组质数的乘积。因为题目说的是正整数是两个质数的乘积,所以是符合这一要求的正整数去分解,不要想太多其它的数分解的那个数不是质数呀,是不是代码错了呀。题目是正整数要符合是两个质数乘积的正整数呦。#include< iostream>using namespace std;int main(){int n,i;cin>>n;for( i=2;i&lt

2021-11-27 11:03:18 668

原创 闰年展示

输入x,y(1582<=x<y<=3000),输出{x,y}区间中闰年个数,并在下一行输出闰年数字,使用空格隔开。#include< iostream>using namespace std;int sum(int a) //做一个判断是否为闰年的函数,//闰年判断 能被4整除但不能被100整除,或者能被400整除{if(a%40&&a%100!=0||a%4000)return a;else return 0;//后面有个if语句所以定义不是闰

2021-11-27 09:54:43 933

原创 校门外的树

某校大门外长度为 L的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 L的位置;数轴上的每个整数点,即 0,1,2,3,4…L都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。先说一下做题的思路。这道题是要算出挖了

2021-11-27 01:31:50 525

原创 陶陶摘苹果

陶陶家的院子里有一棵苹果树, 每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹 果的数目。假设她碰到苹果,苹果就会掉下来。#include< iostream>using namespace std;int main(){int apples[10],sum=0,height;//定义表

2021-11-26 14:40:20 129

原创 求n个数的阶乘,但是不使用循环语句,用函数。

#include< iostream>using namespace std;long long hy(int a) //定义函数 类型 函数名 【形参表】{if(a==1) return 1; //判断输入值是否为1,特殊情况return a*hy(a-1); //需要使用递归://递归相当于函数自己调用自己(我 用 我 自 己),对于递归过程如果没有数值的传递,应该是不会互相影响的,在新的递归步骤完成后,还会跳回上一层。//程序的运行接下来就是,输入的数乘以再次调用函数,在本

2021-11-25 01:22:26 817

原创 给出三个坐标点,求三角形周长。

#include < iostream> //cin,cout,和abs返回绝对值头文件#include < cstdio> //使用printf输出两位小数用的c的头文件#include < cmath> //使用开根号sqrt的头文件 ,补充使用fabs求绝对值也可以使用的头文件using namespace std;double fn(double x1,double y1,double x2,double y2) //定义函数 类型,函数名,形参表{r

2021-11-25 00:29:04 3704

原创 计算s=1+1/2+1/3+…+1/n。当n足够大s>k,求n

#include< cstdio>//c语言做法int main(){double sn=0;int k,n=0;scanf("%d",&k);while(sn<=k){++n; //自增sn+=1.0/n; //循环相加}printf("%d",n); // 输出return 0;}

2021-11-23 16:05:18 1386

原创 试计算在区间 1到 n 的所有整数中,数字 x(0<=x<=9)共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。

#include< iostream>using namespace std;int main(){int n,x,i,b,t=0,c; //定义n为输入数个数,x为和哪个数字相同,i和t为计数器,i计数输入数字个数,t计数有多少个相同的x,c和b为临时存放数。cin>>n>>x;for(i=1;i<=n;i++){b=i; //防止i在下面运算过程中发生变化,赋值于b;while(b!=0){c=b%10; //取数字最后一个数字b=b/1

2021-11-23 14:48:08 3513

原创 给出n(1\le n\le13)n(1≤n≤13),请输出一个直角边长度是 nn 的数字直角三角形。所有数字都是 2 位组成的,如果没有 2 位则加上前导 0。

定义a为数入三角形的边长度,b为控制换三角形行的数,定义计数器i和j,i为控制输入的数字是否带0的计数器,j为控制是否三角形换行的计数器。计数器赋值为1,输入a,将a赋给b,观察可得输入边长度与一共使用数字关系为a*(a+1)/2,用while 语句控制变量为i<=a(控制输入的数字个数),如果i小于10就前面带0,i和j都自增,j控制换行,直角边长度为输入的数字a,但开始赋给了b,如果j大于b就换行,b自减,让j重新为1,继续循环即可。#include< iostream>using

2021-11-23 14:15:03 1234

原创 《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a(a\le 10^9)a(a≤10 9 ) 的木棍,从第二天开始,每天都要将这根木棍锯掉一半(每次除2向下取整)第几天变为1

定义木棍长度为a,定义计数器i。用while语句控制条件为a>1,因为要第几天木棍长度为1并且向下去整(除法运算就是向下取整,只保留整数部分直接舍弃小数部分)当为1的时候就会跳出循环,int的范围在10的9次方之内,i赋值为1,++i,为计数器。输出i就行了。#include< iostream>using namespace std;int main(){int a,i=1;cin>>a;while(a>1){a=a/2;++i;}cout&lt

2021-11-23 13:11:09 2583

原创 两类数一类能被k整除一类不能,分别相加求平均数。

#include< iostream>#include< cstdio>using namespace std;int main(){int n,k,i,x=0,b=0,sum=0,max=0;cin>>n>>k;for(i=1;i<=n;i++){if(i%k==0) ++x,sum+=i;else ++b,max+=i;}printf("%.1f %.1f",double (sum)/x,double (max)/b);re

2021-11-23 00:59:52 181

原创 判断n个数中最小值

定义i为记数器,min为最后的最小值,x为输入数据,n为控制for语句,算多少个数的最小值。输入n和x,将x赋给min,输入for语句控制,再次输入x,(此时达到最少输入两个数比较大小标准,不然定义了一个x无法开始两个数据)if语句判断,i开始赋值为2,因为开始输入了2个数所以从而2开始。循环结束输出最小值。#include< iostream>using namespace std;int main(){int x,min;int i,n;cin>>n;cin&gt

2021-11-22 23:51:47 578

空空如也

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

TA关注的人

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