




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一.顺序查找#include#include#include#includeint main(void) int a10,x,t,y,z; srand(unsigned)time(NULL); for(t=0;t=9;t+) at=rand(); printf(Before:); for(t=0;t=9;t+) printf(%6d,at); printf(nntt *nn); printf(Please input x=?t); scanf(%d,&x); for(t=0;t=9;t+) if(at=x) break; if(t=10) printf(not found!); else printf(a%d=%d,t,at); getch(); return 0;二.二分查找用二分法求方程2x-4x+x-6=0的根,并要求绝对值误差不超过0.001,这道题目的C语言程序#include#includefloat f(float x);void main() float x1=-10.0,x2=10.0; do if(f(x1+x2)/2)0) x2=(x1+x2)/2; if(f(x1+x2)/2)1e-4); printf(X的值为:%f,x2);float f(float x) float r; r=2*x*x*x-4*x*x+x-6;/可以通过修改此函数,求任意方程的根 return(r);三.冒泡排序用C语言编程:用“冒泡法”对输入的10个字符按由大到小的顺序排列,并求出平均数。#include #include void Bubble(float a) int i,j; float temp; for(i=0;i9;i+) for(j=0;jaj+1) temp = aj; aj = aj+1; aj+1 = temp; main() float B10,average=0,sum=0; int i,j=0; for(i=0;i10;i+) scanf(%f,&Bi); for(i=0;i=0;i-) printf(%.2ft,Bi); +j; if(j=5) printf(n); system(pause); 四.快速排序#include #include #define NUM_ITEMS 10void quickSort(int numbers, int array_size);void q_sort(int numbers, int left, int right);int numbersNUM_ITEMS;int main() int i; /seed random number generator srand(getpid();/fill array with random integers for (i = 0; i NUM_ITEMS; i+) numbersi = rand();/perform quick sort on array quickSort(numbers, NUM_ITEMS); printf(Done with sort.n); for (i = 0; i NUM_ITEMS; i+) printf(%in, numbersi);void quickSort(int numbers, int array_size) q_sort(numbers, 0, array_size - 1);void q_sort(int numbers, int left, int right) int pivot, l_hold, r_hold; l_hold = left; r_hold = right; pivot = numbersleft; while (left = pivot) & (left right) right-; if (left != right) numbersleft = numbersright; left+; while (numbersleft = pivot) & (left right) left+; if (left != right) numbersright = numbersleft; right-; numbersleft = pivot; pivot = left; left = l_hold; right = r_hold; if (left pivot) q_sort(numbers, pivot+1, right); 五.插入排序法 #include stdio.h #include conio.h main() int a10,r11; int *p; int i,j; for(i=0;i10;i+) p=&ai; printf(please scan the NO:%dn,i); scanf(%d,p); ri+1=ai; r0=1; for(i=2;ir
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中英语跨文化交际教学中的文化差异分析及应对策略论文
- 校园周边公共交通服务质量对高中生出行满意度的影响分析论文
- 艺校各科目管理制度
- 苏州金螳螂管理制度
- 2025年福建省中考英语试卷真题(含标准答案)
- 课课练初中英语七年级上册答案
- 财务体制优化设计工程建议书
- 讲座二 常见气体的制备(精讲)-2023年高考化学大一轮复习精讲精练(解析版)
- 记账实操-酒店业会计账务处理
- 计量标准器具:化学计量标准器具相关行业投资方案
- 2025年湖北省高考地理试卷真题(含答案解析)
- 2025年重庆市中考历史真题(解析版)
- 2025年四川省成都市中考语文真题(原卷版)
- 江苏开放大学2025年春服务营销1单项选择题题库
- 2025山东“才聚齐鲁成就未来”水发集团高校毕业招聘241人笔试参考题库附带答案详解
- 2025中考数学押题预测 (广西卷)(试卷+答案详解)
- GB/T 45355-2025无压埋地排污、排水用聚乙烯(PE)管道系统
- DB32-T 186-2015建筑消防设施检测技术规程
- 国家开放大学《Photoshop图像处理》章节测试题参考答案
- DZ∕T 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼(正式版)
- 马工程版《中国经济史》各章思考题答题要点及详解
评论
0/150
提交评论