- 博客(19)
- 收藏
- 关注
原创 基于Vue、MarkMap、OpenAi开发的思维导图生成器
本项目完全开源如果觉得不错麻烦帮忙点一次Star⭐️本项目是一个结合了Vue、Markmap和OpenAI ChatGPT的思维导图生成工具。用户可以输入标题和内容,通过调用ChatGPT生成思维导图,并支持放大、缩小、适应屏幕和下载功能。
2024-06-05 14:25:47
415
4
原创 基于Vue+SpringBoot前后端分离开发短链接生成器
本项目是一个基于Vue和SpringBoot的前后端分离的短链接生成器。项目主要功能是将长链接转化为短链接,使得链接更加简洁易用。属于。不建议直接上线使用,适合初学者研究。
2024-05-18 21:54:09
277
原创 [ Python项目 ] MP3音乐下载器
是一款基于Python开发的简单易用应用程序。该应用采用PyQt5图形界面库开发,具有直观的用户界面和丰富的功能。
2024-01-18 18:01:55
554
2
原创 [Android Studio] ChatGPT 对话Demo
声明:此项目免费且作为开源学习使用。并且不会有任何形式的卖号、付费服务、讨论群、讨论组等行为。谨防受骗。
2023-12-24 15:02:37
1228
原创 Java:古典问题:兔子繁殖
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?在这个题目中,小兔子的数量就是斐波那契数列的项数,因此问题与斐波那契数列有直接关联。在这个问题中,每对兔子从出生后的第3个月起开始繁殖,而每对小兔子在第四个月后又开始独立繁殖。斐波那契数列的定义是:数列的第一项和第二项都为1,之后的每一项都是前两项之和。因为题目描述的兔子繁殖规律与斐波那契数列的定义非常相似。分析:这个题目涉及的是经典的斐波那契数列问题。
2023-12-18 14:56:23
574
1
原创 [Android Studio] 显示顶部标题栏以及常用的标题修改
新版Android Studio创建的Empty Views Activity没有标题栏那是因为新版的应用主题是Theme.Material3.DayNight.NoActionBar那么我们应该如何修改呢?将Theme.Material3.DayNight.NoActionBar中的“.NoActionBar”删除,就可以显现标题栏了还有其他主题可以显示这个标题栏,大家可以Ctrl+鼠标左键,跳过去看看修改完之后就显示标题栏了。
2023-10-18 11:33:21
5407
4
原创 蓝桥题目——单词分析(Java版题解+思路)
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。就是,遍历word中的每个字母,并使用count数组统计每个字母出现的次数,具体实现是使用word.charAt(i)得到第i个字符,将其减去字符'a'得到字符在26个字母中的编号,然后在count[编号]上加1即可。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。遍历输入的单词中的每个字母,并使用数组统计每个字母出现的次数。为了更好的理解:这里单独说一下。
2023-01-11 18:07:22
288
原创 Java程序:停车场计费
注意:Math.ceil()函数就是向上取整,即取大于参数的最小整数值。要求编写一个方法,根据停车的小时数计算需要交的费用。如果超过3小时,每个小时另外收。某停车场对3小时内的车最低收费7。在main方法中利用该方法求停车。
2022-09-25 09:17:40
3912
原创 Java程序:如何将句子(字符串)中的字母大小写转化
在控制台输入字符串,把字符串中所有字母大写转换为小写,小写转换为大写,其他字符保持原样,并按之前的顺序输出①判断字符串中是否包含小写字母;②以及如何进行大小写字母之间转化。疑问解答:①如何判断字符串中的字符是不是字母:.②如何进行大小写之间的转化:下面是ASCII码对照表,可以清楚的看到大小写字符对应的ASCII值相差32...
2022-07-28 16:44:14
2065
原创 C语言:for循环解决组合数问题
解题思路首先要清楚阶乘定义,所谓n的阶乘,就是从1开始乘以比前一个数大1的数一直乘到n,用公式表示就是1×2×3×4×…×(n-2)×(n-1)×n=n!具体步骤(以单个阶乘为例)利用循环,设循环变量为i,初值为1,i从1变化到m,依次让i与sum_1相乘,并将乘积赋给sum_1。,不管其顺序合成一组,称为从n个元素中不重复地选取m个元素的一个组合。前言从n个不同元素中每次取出m个不同元素。1.定义变量sum_1,并赋初值1。...
2022-06-17 10:14:26
1804
1
原创 C语言:一维数组用筛选法求N之内的素数详解
第⼆个数2是质数留下来,⽽把2后⾯所有能被2整除的数都划去。2后⾯第⼀个没划去的数是3,把3留下,再把3后⾯所有能被3整除的数都划去。3后⾯第⼀个没划去的数是5,把5留下,再把5后⾯所有能被5整除的数都划去。这样⼀直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数。实际思路先将1挖走(1不是素数)然后将n以内为2的倍数筛掉,将3的倍数筛掉,将5的倍数筛掉,……,直至将最大的、小于等于sqrt(n)的那个素数的倍数筛掉后,剩下的全是素数。⾸先解释下什么是筛选法?...
2021-11-22 01:05:55
3626
原创 C语言:一维数组台阶问题
问题:小明小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。但年幼的他一次只能走上一阶或者一下子蹦上两阶。现在一共有N阶台阶,请你计算一下小明从第0阶到第N阶共有几种走法,N不会超过20。解答:N=3时,有3种上法,分别是1+1+1、1+2和2+1。N=4时,有5种上法;N=5时,有8种上法...(使用for循环将数组第2项后的元素,存放为其前两项之和)#include<stdio.h>int main(){ int f[21]={1,1}; int..
2021-11-21 23:46:59
561
原创 C语言:一维数组查找最大值下标
先读入一个整数n,接着读入n个整数,在这n个整数中通过先找最大值下标的方法,找到最大值。#include <stdio.h>#define N (100)int main( ){ int n,i,maxid; int a[N]; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]);//录入n个数存到数组中 } maxid=0; for(i=0;i<n;i++) { ...
2021-11-21 12:44:03
8693
2
原创 C语言:一维数组元素的排序详解-选择法
#include <stdio.h>main(){ int num[10];//分配10个int类型的内存空间,命名num int i, j;//定义循环变量 int max_id, temp; for (i = 0; i<10; i++) { scanf("%d", &num[i]);//录入10个整数到num数组中 } for (i = 0; i<9; i++) { max_id = i;//假定第i个位置上的值最大 f.
2021-11-21 11:33:39
2184
1
原创 C语言:猴子吃桃问题详解(while循环)
问题:第一天摘下若干桃子,当即吃了一半,不过瘾,又吃了一个,第二天又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃前一天剩下一半零元购。到第十天早上只剩下一个桃子。求第一天一共摘了多少。解:第一天的桃子为x,第二天为y,那么第九天也为x,第十天为y 1~2天:y=x/2-1 ------> 9~10天:y=x/2-1 用y表示x:x=(y+1)*2 由第十天的1个桃子可导出第九、八、七...第一天的桃子数#include <stdio.h>...
2021-11-21 11:11:35
5634
原创 C语言:搬砖问题(for循环)
题目:一百个人,一百块砖,男搬4,女搬3,两个小孩一块砖,要想一次全搬完,男女小孩各若干。分析:小孩必为偶数。引用continue语句:结束本次循环。#include<stdio.h>int main(){ int a,b,c; for(a=0;a<100;a++) { for(b=0;b<100;b++) { for(c=0;c<100;c++) {
2021-11-06 13:45:53
9003
原创 C语言:成绩转化(switch语句)
任务要求:输入一个百分制成绩,按照等级制输出,如果成绩在[90,100]内输出A,在[80,90)内输出B,在[70,80)内输出C,在[60,70)内输出D,在[0,60)内输出E,不在[0,100]输出ERR。实现步骤:1、定义浮点变量保存成绩;2、输入成绩;3、使用if/else判断成绩是否在[ 0,100 ]之外;4、是则输出ERR;5、否则使用switch对成绩进行转换,并输出。提示,将成绩除10的结果取整,然后再使用case和default区分分值。#inc
2021-10-22 23:54:20
7421
1
原创 C语言:出租车计费
题目:白天(6点至22点,不含22点):三公里内起步价为10.0元,三公里以外每公里的运价为2.0元。晚上(22点至6点):三公里内起步价为12.0元,三公里以外每公里的运价为2.4元。编写程序,从键盘上输入乘车时间及乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。#include <stdio.h>int main( ){ double t,m,s; scanf("%lf %lf",&t,&s); if(t>=6&
2021-10-22 23:46:09
8428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人