c语言指针的应用实验报告6,C语言实验六实验报告——指针.doc
实验项目名称
指针
实验目的
1.掌握指针的基本概念和基本用法。包括:变量的地址和变量的值,指针变量的说明、指针变量的初始化、指针的内容与定义格式、指针的基本运算等;
2.3.
4.
5.
6.1.编程实现:任意输入的10个数,求其平均值。
(1)10个数采用scanf语句读入。
2)利用指针实现对这10个数的访问。
3)要求平均值的精度为小数后面2位。
2.编程实现:将一个任意整数插入到一个已排序的整数数组中,插入后数组中的数仍然保持有序。
(1)整数数组由初始化方式输入。任意整数由scanf函数输入
(2)实现过程采用指针处理3)输出原始数组数据以及插入数据后的数组数据并加以相应说明。3.编写函数newcopy(char *new,char *old),它的功能是删除old所指向的字符串中的小写字母,并将所得到的新串存入new中。
(1)在主函数中以初始化方式输入一个字符串;
(2)调用newcopy()函数3)
4.编程实现:
要求:
(1)通过scanf函数输入三个数据并存入三个变量中;
(2)利用指针实现从大到小输出;
(3)修改程序,将三个整型数据改为字符型数据,输入三个字符,按从大到小数顺序输出;
(4)
(5)#include
void main()
{
int a[10],n,sum=0;
float aver;/* 定义平均数为浮点型*/
int *p=a;/*初始化*/
printf("Please input 10 numbers:\n");
for (n=0;n<10;++n)
scanf("%d",&a[n]);/*输入十个数*/
for (n=0;n<10;++n)
sum=sum+*(p+n);/*使用指针访问数据*/
aver=(float)sum/n;
printf("Average is %.2f",aver);/*精确到小数点后两位*/
}#include
void arr(int *a,int n);/*定义排序函数*/
void insert(int *a,int num);/*插入并排序函数*/
int n=10;/*定义数据个数,可修改*/
void main()
{
int *a,num,j,k,b[10];
printf("请输入个数据:\n");
for (j=0;j
scanf("%d",&b[j]);/*输入原始数据*/
a=&b[0];/*初始化*/
arr(a,n);/*调用排序函数*/
printf("排序好的数据为:\n");
for (j=0;j
printf("%d ",*(a+j));/*输出排序好的原始数据*/
printf("\n请输入要插入的数:");
scanf("%d",&num);
printf("插入%d后的数据为:\n",num);
insert(a,num);/*调用插入并排序函数*/
}
void arr(int *a,int n)/*排序函数*/
{
int k,j,h;
for (k=0;k<10;++k)
for (j=0;j
if (*(a+1+j)
h=*(a+1+j);
*(a+1+j)=*(a+j);
*(a+j)=h;
}
}
void insert(int *a,int num)
{
void arr(int *a,int n);
int j,k;
*(a+n)=num;/*将插入的数排在数组最后一位*/
arr(a,n+1);/*将新数组重新排序*/
for (j=0;j
if (*(a+j)==num){
k=j;
break;}/*找到插入的数在数组中的位置*/
for (j=0;j
printf("%d ",*(a+j));
printf("\n插入的数据排在数组的第%d位",k+1);
}#include
void newcopy(char *new1,char *old);
void main()
{
char *new1,*old,a[10];/*new是不能当做变量,所以用new1*/
old=a;
new1=a;/*字符串的初始化*/
printf("请输入字符串:\n");
scanf("%s",a);
newcopy(new1,old);/*调用函数*/
printf("新的字符串为:\n");
printf("%s",new1);
}
void newc
c语言指针的应用实验报告6,C语言实验六实验报告——指针.doc相关推荐
- c语言用指针分离字符串数字与字符,c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇).docx...
c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇) C语言程序设计实验报告 1实验目的 ⑴掌握指针的概念,会定义和使用指针变量: ⑵能正确使用变量的指针和指向变量的指针变量: ⑶能 ...
- 第四次c语言实验报告模板,C语言实验报告模板.doc
C语言实验报告模板.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...
- c语言初步实验报告,c语言实验报告(大一c语言实验报告答案)
哪位帮我一下啊,我这有个作业,要写C语言程序设计实验报告,包括五个部. 最低0.27元/天开通百度文库会员,可在文库查看完整内容> 原发布者:aming7728081 计算机科学与技术系C语言实 ...
- c语言飞机票实验报告格式,c语言航班信息查询系统实验报告
<c语言航班信息查询系统实验报告>由会员分享,可在线阅读,更多相关<c语言航班信息查询系统实验报告(21页珍藏版)>请在人人文库网上搜索. 1.希昌丸會软件学院大作业任务书题目 ...
- c语言程序设计综合性设计实验报告,《C语言程序设计》-综合性实验实验报告(参考格式...
<<C语言程序设计>-综合性实验实验报告(参考格式>由会员分享,可在线阅读,更多相关<<C语言程序设计>-综合性实验实验报告(参考格式(9页珍藏版)>请 ...
- c语言认知报告,对C语言指针的认识的认知实习报告
对C语言指针的认识的认知实习报告 (21页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 对C语言指针的认识认知实习报告题目:对C语言指针的 ...
- c语言实验报告范例,C语言实验报告范例.doc
C语言实验报告范例 C语言程序设计 课程设计报告 班级: 0809班 学号: 1401080920/1401080903 姓名: 陈 鑫/郝政炜 指导教师: 李艳东 完成日期: 2009 年 09 月 ...
- 实验报告三c语言,C语言实验报告三
C程序设计实验报告三 实验项目:4-3-1if语句的应用:4-3-2switch-case的应用:4-3-3switch-case嵌套if语句的应用:4-3-4switch-case结构嵌套的应用: ...
- 苏州大学实验报告模板C语言,苏州大学实验报告-实验flash在线编程实验
1.实验Flash在线编程实验一实验目的1进一步熟悉MT-IDE嵌入式开发系统环境.汇编.C语言.调试方式.2进一步学习SCI通信的内容.3掌握Flash存储器在线编程的基本概念.4熟悉GP32芯片F ...
- c语言的报告一,C语言实验报告(一).doc
C语言实验报告(一) C语言实验报告(一) 一.实验目的 掌握C语言中,基本的输入输出函数的使用方法. 掌握printf中转义字符'\t','\n'的用法. 掌握赋值语句的用法. 掌握算术表达式.赋值 ...
最新文章
- java file 如何关闭,java – 如何正确关闭从FileOutputStream获取的FileChannel
- iOS---Objective-C: +load vs +initialize
- AI 与区块链:两大热门技术,会碰撞出什么样的火花?
- [导入]在ASP.NET 2.0中使用样式、主题和皮肤
- 浅析网络流量分析原理:如何把二进制“天书”变成“人话”
- 《Cracking the Coding Interview》——第18章:难题——题目3
- mysql error 1148_MYSQL入坑第一弹--------ERROR 1148 (42000)ERROR 1290 (HY000)
- IT信息业、金融业从业人员悲歌
- 深度学习框架 —— tflearn 的学习
- Linux下安装mongodb详细过程
- css 背景色半透明 子元素不透明
- 【数位dp】模版总结
- cocos 修改层级_管理节点层级和显示顺序
- 电话号码大全(常识版)
- NAS存储忘记密码如何解决?
- IOS入门之StoryBoard
- 4月20日第壹简报,星期四,农历三月初一,谷雨
- SVG格式文件可以用什么软件打开?
- 使用CFile类的Write()向.txt文档中写入数据
- 求n的阶乘及1~n的阶乘之和
热门文章
- 【目标定位】基于matlab粒子滤波目标定位仿真【含Matlab源码 129期】
- 【优化算法】自治群体粒子群优化算法(AGPSO)【含Matlab源码 1450期】
- 【多目标优化求解】基于matlab粒子群算法求解配电网抢修优化问题【含Matlab源码 777期】
- 【三维路径规划】基于matlab蚁群算法三维路径规划【含Matlab源码 179期】
- java线程池的好处_Java 线程池的使用好处
- ansys电力变压器模型_最佳变压器模型的超参数优化
- 计算机网络-Postman测试http的get和post方法
- ImportError: cannot import name 'PILLOW_VERSION'
- 【记录】帮同学做的一个函数拟合
- 计算机excel函数lookup,详细介绍数据查找VLookup函数在Excel中的应用举例