![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
C语言总结
小白icoding
这个作者很懒,什么都没留下…
展开
-
选择排序,冒泡排序(C语言版)
简单总结几个排序选择排序冒泡排序选择排序所谓选择法就是先将10个数中最小的数与a[0]对换;再将a[1]到a[9]中最小的数与a[1]对换……每比较一轮,找出一个未经排序的数中最小的一个(假设有10个数)#include<stdio.h>#define N 10int main(void){ int i, j, a[N]; //演示从小到大 printf("请输入%d个数:", N); for (i = 0; i < N; i++) { scanf_s("%d",原创 2020-12-11 17:53:01 · 324 阅读 · 0 评论 -
折半查找(二分查找)总结
#include<stdio.h>#define N 10 //宏定义数组长度,便于修改int sort(int a[], int, int); //声明函数int main(void){ int num[N] = { 1,2,3,4,5,6,7,8,9,10 }; int number; printf("请输入查找元素:"); scanf_s("%d", &number); if(sort(num, N, number)==(-1)) printf("该元素不存原创 2020-12-11 17:07:04 · 254 阅读 · 0 评论 -
初识递归
#include<stdio.h>int fun(int);int main(void){ printf("%d", fun(5)); return 0;}int fun(int n) { int year; if (n == 1) { year = 10; } else year = 2+fun(n - 1); return year;}#include<stdio.h>int f(int);int main(void){ int n;原创 2020-12-11 17:27:40 · 85 阅读 · 0 评论