第一范文网 - 专业文章范例文档资料分享平台

北科大C语言程序设计实验报告8 指针_练习题代码 -

来源:用户分享 时间:2025/7/20 13:04:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

姓名 学号 班级 说明: 1. 本次上机内容分两次上机完成。 2. 将本文档改名为“学号_姓名_班级”,按照本说明完成以下实验内容; 3. 在16周周日前通过课程中心提交本文档。

实验内容和实验要求(实验指导P148)

1.练习题一

运行结果截图: 2.练习题二

纠错:int FindMax( int score[][STU], int n, int m, int *pRow, int *pCol ) STU改为ARR_SIZE

运行结果截图: #include<> #define CLASS 3 #define ARR_SIZE 40 int FindMax(int score[CLASS][ARR_SIZE],int n,int m,int *pRow,int *pCol); void main() { int score[CLASS][ARR_SIZE],i,j,n,maxScore,row,col; printf(\ scanf(\ printf(\ for(i=0;imaxScore) { maxScore=score[i][j]; *pRow=i; *pCol=j; } } return(maxScore); }

思考题及问题: ① 答案:

②答案: 函数文本(修改部分红色字体标注) 运行结果截图: 3.练习题三

运行结果截图: #include<> int strlength(char *); void main() { int n1,n2; char *list1=\ char *list2=\ n1=strlength(list1); n2=strlength(list2); puts(list1); printf(\ puts(list2); printf(\ } int strlength(char *s) { int n=0; while(*s!='\\0') { n++; s++; } return n; } 思考题及问题: ①答案:

②答案: 试编写strcmp函数,源程序文本: 运行结果截图: 4.练习题四

运行结果截图: #include<> double cube(double); double sum(int,double(*p)(double)); void main() { double (*ptr)(double); ptr=cube; printf(\ } double sum(int n,double(*p)(double)) { double s=0; int k; for(k=1;k<=n;k++) s+=(*p)k); return s; }

北科大C语言程序设计实验报告8 指针_练习题代码 -.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c70qgj5dk4v00kc5204u903ypi6bk8900iz5_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top