c语言编程实验8

c语言编程实验8

ID:21953564

大小:351.00 KB

页数:15页

时间:2018-10-25

c语言编程实验8_第1页
c语言编程实验8_第2页
c语言编程实验8_第3页
c语言编程实验8_第4页
c语言编程实验8_第5页
资源描述:

《c语言编程实验8》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验8指针(P148-P158)说明:完成以下实验内容后,将本文档改名为“实验8_班级_学号_姓名.doc”,并按规定提交。第一部分:练习题练习题1用一维数组和指针变量作为函数参数,编程打印某班一门课程的最高分数及其学号。程序代码#include#defineARR_SIZE40intFindMax(intscore门,longnum[],intn,long^pMaxNum);voidmain(){intscore[ARR_SIZE],maxScore,n,i;longnum[ARR_SIZE],maxNum;p

2、rintf(”Pleaseentertotalnumber:");scanf("%d”,&n);printf("Pleaseenterthenumberandscore:");for(i=0;i

3、long*pMaxNum){inti;intmaxScore;maxScore=score[0];*pMaxNum=num[0];for(i=l;imaxScore){maxScore=score[i];*pMaxNum=num[i];}}return(maxScore);}程序运行截图c(*D:41264057Lab8DebugLab8.exePleaseentertotalnumber:6Pleaseenterthenumberandscore:42360015934236001

4、6824236001796423600187942360019854236002077naxScore=96,naxNun=42360017Pressanykeytocontinue.练习题2用二维数组和指针变量作为函数参数,编程打印3个班学生的某门课程成绩的最高分,并指出具有该最高分成绩的学生是第几个班的第几个学生。程序代码#include#defineCLASS3#defineSTU10defineARR_SIZE40intFindMax(intscore[CLASS][ARR_SIZE],intm,intn

5、,int*pRow,int*pCol);voidmain(){intscore[CLASSl[ARR_SIZE],maxScore,n,i,j,row,col;printf(”Pleaseenterstudentnumberinaclass:’’);scanf(n%d",&n);printf(”Pleaseenterscore:");for(i=0;i

6、ow,&coI);printf(”maxScore=%d,class=%d,number=%dn,maxScore,row+1,col+1);}intFindMax(intscore[][ARR_SIZE],intn,intm,int*pRow,int*pCol){inti,j,maxScore;maxScore=score[0][0];*pRow=0;*pCol=0;for(i=0;imaxScore){maxScore=score[i][j】;

7、*pRow=i;*pCol=j;}}}return(maxScore);}程序运行截图闷题解答思考题丨

8、能否使用二维数组或者而为数组的行指针作为闲数参数进行编程实现呢?可以,两者都可以作为指针指向函数,从而进行地址传递思考题2

9、利用动态内存分配,编写计算任意m行n列二维数组中最大值的函数。程序代码#include#includeintm;intn;intmain(){int*p;int*q;printff输入行数m列数n:scanf(H%d%dM,&m,&n);p=(int*)calloc(m

10、,n);q=p;printf("输入数组n);for(inti=O;ima

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。