c语言程序设计-实例

上传人:第*** 文档编号:38907202 上传时间:2018-05-09 格式:DOC 页数:2 大小:26KB
返回 下载 相关 举报
c语言程序设计-实例_第1页
第1页 / 共2页
c语言程序设计-实例_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《c语言程序设计-实例》由会员分享,可在线阅读,更多相关《c语言程序设计-实例(2页珍藏版)》请在金锄头文库上搜索。

1、/*1、定义一个函数 void Insert(int a,int x),将 x 的值插入到有序数组 a 中,插入后的数组 依然保持有序; 2、定义一个函数 void delete(int a,int x),在有序数组 a 中查找 x 的值,找到后删除 x,并 保持数组 a 有序; 3、定义一个函数 void sort(int a),将数组中元素按从小到大排列; 4、定义一个函数 int find(int a,int x),在数组 a 中查找是否有元素的值等于 x,找到返回其 下标,未找到返回-1; 3、定义主函数,声明一个长度为 100 的数组,输入 10 个值存入数组中,并调用以上函数 完成

2、相应的功能。*/ #include void Insert(int a,int x) int i,j; for(i=0;i=i;j-)aj+1=aj; ai=x; void Delete(int a,int x) int i,j; for(i=0;i100;i+) if(x=ai) break; for(j=i;j98;j+) aj=aj+1; void Sort(int a) int Find(int a,int x) int i; for(i=0;i100;i+) if(x=ai) return i; return -1;int main() int num100=0; int i,x;

3、printf(“请输入数组的初始值(5 个)“); for(i=0;i5;i+) scanf(“%d“, printf(“初始数组为:“); for(i=0;i5;i+) printf(“%dt“,numi); printf(“n“); printf(“请输入需要查找的值:“); scanf(“%d“, if(Find(num,x)!=0) printf(“该值在数组中的序号是%dn“,Find(num,x); else printf(“该值不存在!n“); printf(“n“);printf(“请输入需要插入的值:“); scanf(“%d“, Insert(num,x); printf(“插入后的数组为:“); for(i=0;i6;i+) printf(“%dt“,numi); printf(“n“);printf(“请输入需要删除的值:“); scanf(“%d“, Delete(num,x); printf(“删除后的数组为:“); for(i=0;i5;i+) printf(“%dt“,numi); printf(“n“);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号