实验六 数组和指针C程序设计
更新时间:2023-04-20 20:39:02 阅读量: 实用文档 文档下载
- 实验六实验报告表推荐度:
- 相关推荐
数组和指针C程序设计,重点掌握,基础复习
实验六 数组和指针C程序设计
实验目的
⑴熟练掌握一维数组;
⑵熟练掌握指针的使用;
⑶熟练掌握数组与指针的关系。
实验内容
1.输入并运行以下程序
#include "stdio.h"
main( )
{ int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for(i=0;i<=9;i++)
printf("%d",a[i]);
printf("\n");
}
给a[]赋值
数组和指针C程序设计,重点掌握,基础复习
2.输入并运行以下程序
#include "stdio.h"
#define M 30
main( )
{ int s[M],i,k=1;
for(i=0;i<M;k+=2,i++)s[i]=k;
printf("\nSequence Output;\n");
for(i=0; i<M; i++)
{ printf("%4d",s[i]);
if((i+1)%10= =0)printf("\n");
}
}
3.排序函数(优化的选择排序,从小到大),要求能熟练掌握
#include "stdio.h"
#define NUM 6
main( )
{ int i,j,p,t,a[NUM]={5,7,4,2,8,6};
for(i=0 i<NUM;i++) printf("%d ",a[i]);
putchar('\n');
for(i=0;i<NUM-1; i++)
{ p=i;
for(j=i+1;j<NUM;j++)
数组和指针C程序设计,重点掌握,基础复习
if(a[p]>a[j]p=j;
if(p!=i)
{t=a[i];a[i]=a[p];a[p]=t;}
}
for(i=0;i<NUM;i++) printf("%d ",a[i]);
printf("\n");
}
4.排序函数(冒泡排序,从小到大),要求能熟练掌握
#include "stdio.h"
#define NUM 6
main( )
{ int i,j,p,t,a[NUM]={5,7,4,2,8,6};
for(i=0 ;i<NUM;i++) printf("%d ",a[i]);
putchar('\n');
for(i=NUM-1; i>0; i--)
{ for(j=0;j<i;j++)
if(a[j+1]<a[j] {t=a[j];a[j]=a[j+1];a[j+1]=t;}
}
for(i=0;i<NUM;i++) printf("%d ",a[i]);
printf("\n");
}
5.输入并运行以下程序
数组和指针C程序设计,重点掌握,基础复习
#include "stdio.h"
main( )
{ int a,b,min;
int *pa,*pb,*pmin;
pa=&a; pb=&b; pmin=&min;
scanf("%d%d",pa,pb);
printf("a=%d b=%d\n",a,b);
*pmin=*pa;
if(*pa>*pb) *pmin=*pb;
printf("min=%d\n",min);
}
编程训练
(1)编程求菲波那挈数列1,1,2,3,5,8,13,21,......的前n项,n由用户输入要求使用数组。(n值小于30)
(2)输入一数组,按从大到小的顺序排列(提示:可用选择排序、冒泡排序或插入排序的任意一种)。
(3)编程,输入n(3<n<=10)个数,输出这n个数中的最小值及其下标。
正在阅读:
实验六 数组和指针C程序设计04-20
学校规范收费承诺书01-08
微胶囊化方法及常用壁材03-17
国际礼仪概论答案05-18
17春福师《儿童文学》在线作业一07-09
月亮的作文月光曲03-20
医疗质量管理积分制12-20
初中英语短语动词分类及其用法 知识精讲05-06
旅途愉快祝福语02-24
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数组
- 指针
- 程序设计
- 实验
- 保险代理人资格考试太平洋培训使用真题2012年第1套(含答案)
- 顺义区2014-2015一学期期末初一数学试题
- 内网安全关键在于数据防泄漏(DLP)
- 托福口语Task 1 TPO合集
- 20110612广告公司客户经理必备的能力
- 2012年高考英语 考前冲刺常考易混淆词汇试卷
- 寿光市2012年教师招聘笔试成绩公示表
- 创建平安校园优化育人环境
- 四川省企业国有产权转让管理暂行办法实施细则
- 2015年12月英语六级超高频词汇
- 中医常用老人延缓衰老方法1
- 怎样上好高中语文第一课
- 新人教A版高中数学(选修1-1)2.2《双曲线》(双曲线的简单几何性质
- 6.1维护人身权利 第二课时 导学案
- PLC期末考试试题和答案解析(20221226054647)
- 如何适应初中物理新教材
- 瑞士对留学签证照片要求详述
- 小学英语新版人教版(PEP)六年级上册Unit3 My weekend plan PartA
- 暖山集团工程预算管理办法
- 山东省春季高考数学复习要点——平面向量