《C程序设计》之函数实验报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《C程序设计》之函数实验报告.doc》由会员分享,可在线阅读,更多相关《《C程序设计》之函数实验报告.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验项目:函数实验内容: 实验1:把约瑟夫生死者游戏改写为函数,要求: (1)参与游戏的人数可变,由主程序决定,不再固定为30人; (2)从哪个人开始计数可变,由主程序决定,不再固定从第1个人开始计数(3)计数范围可变,不再固定为计到9 (4)船上留下多少人可变,由主程序决定,不再固定为一半实验2:把冒泡排序算法改写为函数,要求待排序的数和数的个数由主程序决定。实验3:习题8.10,编写一个函数,输入一个字符串,将此字符串中最长的单词输出。程序实现:主要是利用for、if语句和数组的定义、赋值、输入等。 程序:实验1:把约瑟夫生死者游戏改写为函数:#includevoid main()void
2、 people(int a,int p,int b,int r,int l); /*函数的声明*/int B40,g=40,c,d,e; /*B40为主函数控制参与的人数*/printf(参与游戏的人数:%dn,g); /*显示参与的人数*/printf(控制从第几个人开始计数:);scanf(%d,&c);printf(输入计数范围:);scanf(%d,&d); /*控制计数范围*/printf(要扔下海的人数:);scanf(%d,&e); /*控制扔下海的人数*/printf(被扔下海的位置是:); people(B,g,c,d,e); printf(n);void people(in
3、t a,int p,int b,int r,int l) /*调用函数的定义*/int i,j,sum=0;b=b-2;for(i=0;ip-l;j-)dob+;b=b%p; sum=ab+sum;while(sum!=r);ab=0;sum=0;printf(%5d,b+1); 实验2:把冒泡排序算法改写为函数,要求待排序的数和数的个数由主程序决定:void paixu(int a,int n) /*调用的函数的定义*/int i,j,t; for(j=0;jn-1;j+) for(i=0;iai+1) t=ai; ai=ai+1; ai+1=t; #include /*主函数*/void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C程序设计 程序设计 函数 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内