自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 选择法排序

选择法排序选择法排序指每次选择所要排序的数组中的最大值与没有进行排序的数组的元素值互换的过程(这里指由大到小,由小到大排序与此同理)。由简单的一个小表格展示一下选择法排序的过程不难发现,在第一次排序的时候,第一个元素和其中最小的元素进行了互换,第二次和剩下数字最小的元素进行了互换,以此类推,得到的就是一个从小到大排序的数组。现在用一个实例来实现选择法:#include <stdio.h>int main(){ int i, j; int a[10]; int itemp;

2021-06-15 11:53:40 902 2

原创 c-起泡法

起泡法这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 [1]针对所有的元素重复以上的步骤,除了最后一个。 [1]持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。...

2021-06-13 15:39:33 1167

原创 c语言基础——一维数组的应用

C语言基础——一维数组的应用例如 在一个学校的班级中会有很多学生 此时就可以使用数组来保存这些学生的姓名 以便进行管理eg:用数组保存学生姓名本示例每一个元素都应该是可以保存字符串的类型 这里使用字符指针类型...

2021-05-10 13:50:51 390

原创 C语言学习笔记——数组

数组eg:使用数组保存数据使用数组保存用户输入的数据 当输入完毕后逆向输出数据#include <stdio.h>int main(){ int iAarry[5], index, temp; printf("please enter a Aarry:\n"); for (index = 0; index < 5; index++) { scanf("%d", &iAarry[index]); } printf("Original Array is:\

2021-05-10 10:44:51 153

原创 斐波那契数列II

斐波那契数列II题目 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和这个题目看似和斐波那契数列并无关联 但实质上两个题目是有一定联系的 根据分子母的变化规律 自然联想到了斐波那契数列 很明显 就是斐波那契数列的后一项除以前一项pyhon话不多说 代码如下a = 2.0b = 1.0s = 0for n in range(1,21): s += a / b a,b = a + b,aprint (s)结果如下...

2021-05-08 15:11:55 665

原创 python分解质因数

分解质因数题目题目 将一个整数分解质因数。例如:输入90,打印出90=233*5程序分析根本不需要判断是否是质数,从2开始向数本身遍历,能整除的肯定是最小的质数。代码如下target=int(input('输入一个整数:'))print(target,'= ',end='')if target<0: target=abs(target) print('-1*',end='')flag=0if target<=1: print(target)

2021-04-24 19:23:31 4999 1

原创 python经典猴子偷桃

猴子偷桃题目猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析: 按规则反向推断:猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一共偷了9天。话不多说:上代码peach=1for i in range(9): peach=(peach+1)*2print(peach)结果如下:

2021-04-23 20:36:00 1045

原创 python斐波那契数列

基础python题斐波那契数列斐波那契数列指的是这样一个数列:0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597······题目分析:如果设an为该数列的第n项,那么这句话可以写成如下形式:An=An-1+An-2显然这是一个线性递推数列简单来说实现方法就是从1,1开始,后面每一项等于前面两项之和。图方便就递归实现,图性能就用循环。# 递归实现def Fib(n): return 1 if n<=2 else Fib(

2021-04-21 19:18:52 924 1

空空如也

空空如也

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

TA关注的人

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