- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计的实验内容2
C程序设计的实验内容 第七次实验 实验题目:函数(一) 实验内容: 习题8.3; 编写一个函数,实现选择法对数组中10个整数按由大到小排序,可以参考第八章的例8.13; 编写一个函数,实现冒泡法对数组中10个整数按由小到大排序,可以参考第七章的例7.3;注:2,3题可以让学生在函数的基础上进一步理解排序算法,让学生对传送地址(传送数组名,即数组的首地址)有一个初步了解,而且指针这一章还要对排序问题继续进行讨论,为以后学习指针打下基础。 习题8.17; 习题8.16; 第八次实验 实验题目:函数(二) 实验内容: 1.按要求运行下面程序,得到结果之后,要写出具体的分析过程。 1).执行下面程序时输入”I will pass the exam!”,其输出结果是( )。 #include stdio.h int fun(char s[]) {int j=0; while(s[j]!=’\0’) j++; return j; } void main( ) {char s[81]; printf(“please input a string\n”); scanf(“%s”,s); printf(“%d\n”,fun(s)); } 2).运行下面的程序,得到结果之后,要写出具体的分析过程。 file1.c文件的内容: #include stdio.h #include “file2.c” #define N 3 main( ) {int j; for(j=1;j=N;j++) printf(“%d,”sun(j)); } file2.c文件的内容: sum (int n) {int t; static int s=0; for(t=1;t=n;t++) s+=t*t; return(s); } 该程序的输出结果是( )。注:该程序不但考察了静态局部变量的应用,而且还考察了如何运行多个文件的方法。 2.《C程序设计题解与上机指导》253页,函数这一章实验内容的第(4)题,注意编写程序的两个要求; 3.《C程序设计题解与上机指导》253页,函数这一章实验内容的第(2)题,注意编写程序的两个要求; 2 4 6 7 4.已知一个3×4的矩阵为: 8 9 11 0 ,编写一个 -1 -3 3 1 完整的程序以实现下面的几个要求(该程序要求用函数调用实现): 1)创建两个外部变量Row和Colum; 2)创建一个二维数组a用来存放该3×4的矩阵; 3)创建一个函数swap,该函数的功能是:将该3×4的矩阵行和列的元素互换,存到另外一个二维数组b中去。并且要求在主函数中输出数组b; 4)创建一个函数max,该函数的功能是:求出该3×4的矩阵中值最大的那个元素的值,把该最大元素的行号和列号分别存放到外部变量Row和Colum中。并且要求在主函数中输出最大的那个元素的值以及其所对应的行号和列号。 注:这个题实际上是对前面所学的知识的一个综合,学生对这个题的算法相当熟悉,不至于无法下手,该题即考察了传送数组名(数组的首地址),又考察了函数调用,又考察了全局与局部变量,又考察了函数原形的声明。 第九次实验:实验题目:编译预处理 实验内容: 运行下面程序,得到结果之后,要写出具体的分析过程。 #include stdio.h #define FUN(y) 2.84+y #define PR(a) printf(“%d”,(int)(a)) #define PRINT(a) PR(a);putchar(‘\n’) main( ) {int x=2; PRINT(FUN(5)*x); } 该题的运行结果是( )。 《C程序设计题解与上机指导》253页,编译预处理这一章实验内容的第(1)题。 《C程序设计题解与上机指导》253页,编译预处理这一章实验内容的第(2)题。一定要按书上要求编写该程序。 预习第10章指针,运行课本206页例题10.2, 运行课本207页例题10.3,把课本207页例题10.3中的swap函数改写为:swap (int *p1,int *p2) {int *p; p=p1;p1=p2;p2=p;}继续运行,并比较这3个题有什么共同之处和区别。注:在C语言中,参数传递的只能是参数的值,而且形参并不向实参数返回值,这是C程序设计的一个重要缺陷,以后学了C++,引入了引用型变量以后,参数传递就完善了。 C程序设计的实验内容 第七次实验 实验题目:函数(一) 实验内容: 习题8.3; 编写一个函数,实现选择法
有哪些信誉好的足球投注网站
文档评论(0)