9-2015114240-王廷轩-实验12 -.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 9-2015114240-王廷轩-实验12 -

实验12实验报告教学班级:9学生学号:2015114240学生姓名:王廷轩实验日期:16.6.7实验地点:7407(机房)指导教师签名:__________ 实验成绩:___________一、实验目的掌握自定义void型函数的概念、定义及使用;掌握函数参数间的数据传递;掌握递归函数的使用。二、实验任务1.实现功能:根据输入的三边长输出三角形的判定结果。(1)主函数功能:从键盘输入三个边长,通过调用子函数得到三角形判定结果并输出。(2)子函数功能:定义一个void型子函数,实现三角形判定功能(判定能否构成三角形,如果能,则判定是普通三角形、等腰三角形,还是等边三角形)。2.实现功能:统计任意一个字符串中元音字母的数量并输出。(1)主函数功能:从键盘输入一个字符串,通过调用子函数得到元音字母的数量并输出。(2)子函数功能:定义一个void型子函数,实现统计字符串中元音字母数量的功能。3. 实现功能:计算mn+(m+1)n+(m+2)n+(m+3)n+(m+4)n的值并输出。 (1)主函数功能:产生两个1到3之间的随机数m、n。通过调用子函数得到表达式mn+(m+1)n+(m+2)n+(m+3)n+(m+4)n的值并输出。(2)子函数功能:使用递归法实现mn的计算。三、实验结果(源程序 + 注释)实验1#includeiostream#include cstdlib#includecmathusing namespace std;void main(){cout2015114240王廷轩endl;double a,b,c;cout请分别输入三角形的三条边:;cinabc;void zihanshu(double a,double b,double c);cout结果是:;zihanshu(a,b,c);}void zihanshu(double a,double b,double c){if(a+bcabs(a-b)c){if(a==b||b==c){if(a==c)cout该三角形为等边三角形endl;elsecout该三角形为等腰三角形endl;}elsecout该三角形为普通三角形endl;}elsecout这三条边不能组成三角形endl;system(pause);}实验2#includeiostream#include cstdlib#includecmathusing namespace std;void main(){cout2015114240王廷轩endl;char s[100];int i,j;cout请输入字符的个数:;cini;cout请输入一组字符串:;for(j=0;ji;j++)cins[j];void zifuchuan(char s[]);zifuchuan(s);system(pause);}void zifuchuan(char s[]){int j,k=0;for(j=0;s[j];j++) { if(s[j]==a||s[j]==e||s[j]==i||s[j]==o||s[j]==u||s[j]==A||s[j]==E||s[j]==I||s[j]==O||s[j]==U) k=k+1; } cout元音字母的个数是:kendl;}实验3#includeiostream#includectimeusing namespace std;void main(){cout2015114240王廷轩endl;int m,n;srand(time(NULL));m=1+rand()%(3-1+1);n=1+rand()%(3-1+1);int bug(int m,int n);cout随机选出的数为:m nendl;cout最终计算结果为:bug(m,n)+bug(m+1,n)+bug(m+2,n)+bug(m+3,n)+bug(m+4,n)endl;system(pause);}int bug(int m,int n){int b;if(n==0) b=1;else b=bug(m,n-1)*m;return (b);}in the Center trim, or the previous standard, part of the intersection signal lights and flags set line there is a serious problem, brings great resistance to traffic running smoothly. After survey, old most cross mouth of service level partial low, only four a main4in the Center trim, or t

文档评论(0)

qnc814 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档