![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 60
No.Ada
Ada Boosting
展开
-
痛苦的c语言学习—算法基础
二分查找 给定一个有序数列,查找指定的数值在第几位 注意整个循环体的条件是用low<=high来判断的,以及low=mid+1,若最后low>high 都没查到 跳不出循环 就说明不存在 注意n==a[mid] n等于的是在mid位置的存的值 不是mid哦 最后算多少位的时候mid要+1 因为mid是与a[N]一样是从0开始算的 #include<stdio.h> #define N 10 int main() { int a[N]={11,12,13,14,15,16原创 2021-10-06 00:02:55 · 50 阅读 · 0 评论 -
痛苦的c语言学习—数组基础
计算给定个数的平均值 a[N] N必须要提前定义 不然就写a[10] 不过a[N]更方便修改 在for循环中要写a[i]这样for才会依次给每一个位置赋值 i要从0开始哦! #include <stdio.h> #define N 10 int main() { int i; double a[N],sum=0.0; double end; printf("请输入有%d个成绩:\n",N); for(i=0;i<N;i++) {原创 2021-10-05 11:26:36 · 59 阅读 · 0 评论