![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言篇
c语言相关
凉风起天末、
螃蟹在剥我的壳,笔记本在写我;漫天的我落在枫叶上雪花上;而你在想我。
展开
-
C语言选择法排序
选择法降序排序思路:通过反复求最大值进行排序;a,一组数有n个数b,通过比较前一个数值与后一个数值,找出其中最大的数,放在a[0]中;c,通过比较前一个数值与后一个数值,找出第二大数,放在a[1]中;…d,通过比较前一个数值与后一个数值,最后最小的数,放在a[n-1]中;如果前值小于后值,则进行值替换;最多有n-1次替换操作;例/*选择法降序排序*/#include...原创 2020-04-28 18:25:25 · 1545 阅读 · 0 评论 -
C语言折半查找(二分查找)
C语言折半查找(二分查找)查找用户输入的数是否在已经按顺序定义好的一组数上#include <stdio.h>void main(){ int a[10] = {-11, 0, 8,16,32,64,128,130,260,320}; int low,mid,high; int n;//查找的数 int flag = 0;//标志变量 low = 0; high...原创 2020-11-09 23:31:58 · 540 阅读 · 0 评论 -
C语言冒泡排序(起泡法)
C语言冒泡排序c语言中冒泡法排序的算法:从数组头部开始,不断比较相邻的两个元素的大小,让较大的元素逐渐往后移动(交换两个元素的值),直到数组的末尾。#include <stdio.h>void main(){ int a[8];//定义数组 int i,k; int t;//替换变量 printf("输入8个整数:"); //数组赋值 for(i=0;i<...原创 2020-04-17 17:46:05 · 15474 阅读 · 0 评论 -
C语言函数
C语言函数一、函数是构成程序的基本模块;从使用者角度对函数分类可分为:标准库函数 和 自定义函数;从函数的形式来看函数可分为:无参函数 和 有参函数;C程序执行都是都从main函数开始,main结束;除了main函数,其他函数地位都是平行的且可以相互调用;main函数是系统调用;二、函数定义函数的一般形式:返回值类型 函数名(类型 形式参数1 , 类型 形式参数2, …)...原创 2020-11-09 23:32:20 · 376 阅读 · 0 评论 -
C语言数组
C语言数组一、一维数组数组定义:是一组具有相同类型的变量的集合。定义格式: 数组类型 数组名[元素个数];数组赋值:a.#include <stdio.h>void main(){ int a[4] = { 6,7,8,9 };}C语言通过数组下标实现对于元素的访问,下标从0开始,即a[0]=6;int a[] = { 6,7,8,9 };当元素个数为...原创 2020-11-09 23:32:37 · 265 阅读 · 0 评论 -
C语言while、do while、for循环的基本用法和两种算法(递推,穷举)
循环控制语句goto语句和if语句构成循环while语句do...while语句for语句goto语句和if语句构成循环goto语句的一般形式:形式一形式二goto 语句标号——–````````````````````````… … |–while语句do…while语句for语句参考文档Created with Raphaë...原创 2020-04-10 20:04:37 · 4506 阅读 · 0 评论 -
C语言if语句的基本用法
C语言if语句的基本用法一、if…1.一般形式:if (表达式) {语句;}表达式:a,用非 0 值表示真,用 0 表示真;b,if(flag) 相当于 if(1==flag)c,浮点数无法与 0 比较,只能用近似的值比较;例:(1e-6)相当于1x10的-6次方;2.用于单分支选择结构;3.如含有交叉关系,使用并列的if语句;例:输出两个整数中的最大值#inclu...原创 2020-04-06 17:57:38 · 275077 阅读 · 29 评论