版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一维数组程序举例,例1、 读10个整数存入数组,找出其中最大值和最小值,步骤: 1. 输入:for循环输入10个整数 2. 处理: (a) 先令max=min=x0 (b) 依次用xi和max,min比较(循环) 若maxxi,令min=xi 3. 输出:max和min,#include #define SIZE 10 main() int xSIZE,i,max,min; printf(Enter 10 integers:n); for(i=0;ixi) min=xi; printf(Maximum value is %dn,max); printf(Minimum value is %dn
2、,min); ,38 49 65 76 13 27 30 97,第一趟,49 38 65 97 76 13 27 30,初始,n=8,38,49,76,97,13,97,27,97,30,97,13,76,76,76,27,30,13,65,27,65,30,65,13,13,49,49,30,49,27,38,27,38,30,38,例2、 用冒泡法对10个数排序,#include main() int a11,i,j,t; for(i=0;iai+1) t=ai; ai=ai+1; ai+1=t; for(i=0;i10;i+) printf(%d ,ai); ,初始: 49 38 65
3、97 76 13 27 ,i=1,13,49,一趟: 13 38 65 97 76 49 27 ,i=2,27,38,六趟: 13 27 38 49 65 76 97 ,例3、 用简单选择法对10个数排序,#include main() int a10,i,j,k,x; printf(Input 10 numbers:n); for(i=0;i10;i+) scanf(%d, ,#include main() int k , a10; for(k=0;k10;k+) scanf(“%d”, ,例5、 有 M 个学生,每个学生 N 门课成绩,求每人的平均成绩,并安平均成绩从大到小排序,按排序结果
4、输出。,如原始数据为:,输出数据格式为:,数组名作函数参数 地址传递 在主调函数与被调函数分别定义数组,且类型应一致 形参数组大小(多维数组第一维)可不指定 形参数组名是地址变量,例6、 两个数组大小比较,n=0 m=0 k=0,a和b为有10个元素的整型数组 比较两数组对应元素 变量n,m,k记录aibi, ai=bi, aik,认为数组ab 若nk,认为数组ab 若n=k,认为数组a=b,#include main() int a10,b10,i,n=0,m=0,k=0; printf(Enter array a:n); for(i=0;i10;i+) scanf(%d, /* Outpu
5、t */ ,int large(int x,int y) int flag; if(xy) flag=1; else if(xy) flag=-1; else flag=0; return(flag); ,例7、 求学生的平均成绩,#include float average(int stu10, int n); void main() int score10, i; float av; printf(Input 10 scores:n); for( i=0; i10; i+ ) scanf(%d, ,float average(int stu10, int n) int i; float av,total=0; for( i=0; in; i+ ) total += stui; av = total/n; return av; ,实参用数组名,形参用数组定义, int stu ,例8、数组元素与数组名作函数参数比较,#include void swap2(int x,int y) int z; z=x; x=y; y=z; main() int a2=1,2; swap2(a0,a1); printf(a0=%dna1=%dn,a0,a1); ,值传递,#include void swap2(int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026厦门市集美区教师进修学校附属柏涛实验学校顶岗教师招聘1人考试备考题库及答案解析
- 2027渤海银行太原分行校园招聘考试模拟试题及答案解析
- 2026年甘肃省兰州大学威尔士学院聘用制外籍教师招聘笔试模拟试题及答案解析
- 国家药品监督管理局药品和医疗器械审评检查西南分中心2026年度第二批聘用制人员公开招聘考试模拟试题及答案解析
- 2026西安市长安黄河花园小学招聘笔试备考题库及答案解析
- 邛崃市中医医院2027年第一批员额制人员公开招聘(60人)笔试模拟试题及答案解析
- 吉健炸鸡营销方案(3篇)
- 水泥波浪坡施工方案(3篇)
- 地震应急预案-信息公开(3篇)
- 家庭农场护坡施工方案(3篇)
- 九年级音乐教学设计:悠远古风单元整体教学与核心素养落实研究
- 2026中国眼科创新药物研发趋势及商业价值评估研究
- JJF 2463-2026烟气含湿量测量仪校准规范
- 2026年医院无废医院管理制度
- 高中高一年级信息技术“变量与程序设计综合应用-设计购买纪念品的最佳方案”教学设计
- 2026年上半年软考中级网络工程师真题及答案解析
- 2026年《艺术概论》题库及参考答案
- CSCO结直肠癌诊疗指南(2026版)
- 2026年维修钳工技师(二级)职业技能鉴定考试题库(全国)
- 山东省2025年冬季普通高中学业水平合格考试物理试题
- 新时代工匠精神的内涵、价值与路径
评论
0/150
提交评论