![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言入门
文章平均质量分 50
Naive`
山不向我而来,我自向山而去
展开
-
C语言整蛊——你是猪——goto语句的使用
goto语句的妙用原创 2022-03-12 21:57:46 · 1572 阅读 · 0 评论 -
C语言入门——二分查找
二分查找也称折半查找,它是一种效率较高的查找方法例:在一个有序数组中查找具体的某个数字n,如,在一个一维数组中存储了一组有序元素1 2 3 4 5 6 7 8 9 10,现在我们要查找数字7,有人会想从前往后遍历去查找,这样固然可行,但是如果数据元素不是10个,而是一千甚至一万,则这样的查找效率显得很低这里我们忽略了这组元素是有序的,我们可以从这组数据的中间开始查找,取中间的元素与要查找的元素比较大小,这样一次比较可以排除一半的元素,显然效率比遍历更高,这就...原创 2022-03-08 17:14:10 · 1910 阅读 · 0 评论 -
C语言入门——求斐波那契数
斐波那契数列,又称黄金分割数列,因数学家莱昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……斐波那契数列:前两个数之和等于第三个数...原创 2022-03-03 17:23:32 · 3058 阅读 · 4 评论 -
C语言入门--------冒泡排序
冒泡排序算法思想:两两相邻的元素进行比较,并且有可能的话进行交换,假设现在有一组数据:5 1 4 2 8 现在要对这组数据进行升序排列。我们利用冒泡排序的思想。第一趟:5 1 4 2 8--->1 5 4 2 8--->1 4 5 2 8--->1 4 2 5 8--->1 4 2 5 8一趟冒泡排序解决一个数字,第一趟解决8后,剩余的待排序的数字为1 4 2 5 (8)<对8 不进行排序,因为第一趟已经把它排到应该排序的位置> 接下来,...原创 2022-02-27 21:13:56 · 757 阅读 · 0 评论 -
C语言入门———求素数问题
前言求解素数问题是每一个刚开始学习C语言的人会遇到的问题,下面就求解素数列出几种方法:求100~200之间的素数 我们知道素数是除了1和它自身外,不能被其他数整除的数叫做素数。如果想要判断一个数 i 是不是素数我们可以用如下方法: 因为素数 i 是只能被1和它本身整除的数,所以我们可以用2~i-1之间的数字,去试除 i ,看能不能整除,如果能整除,则 i 不是素数,否则则是。#include <stdio.h>int main(){ ...原创 2022-02-24 16:35:02 · 754 阅读 · 0 评论