c++课程设计--设计菜单选择程序

c++课程设计--设计菜单选择程序

ID:25767592

大小:182.00 KB

页数:18页

时间:2018-11-22

c++课程设计--设计菜单选择程序_第1页
c++课程设计--设计菜单选择程序_第2页
c++课程设计--设计菜单选择程序_第3页
c++课程设计--设计菜单选择程序_第4页
c++课程设计--设计菜单选择程序_第5页
资源描述:

《c++课程设计--设计菜单选择程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C++语言程序设计》课程设计设计菜单选择程序报告1一、实习题目:设计菜单选择程序二、设计思想: 1、实现循环和功能选择:编写一个菜单函数menu(),用whlie循环控制菜单的重复选择,用switch语句对应用户的选择,并且实现相应的功能。2、设计各个选择的功能:对于选择1,运用克莱姆法则求解线性方程组,用了多个循环和if判断语句,其中两个函数调用,其主要功能是求解行列式的数值;选择二,统计一篇英语文章的单词数,使用了函数getchar()和gets(str),用于输入英文文章。三、程序代码:#i

2、nclude#includeusingnamespacestd;#defineN10000voidmenu();//菜单选项函数voidequation();//求线性方程组voidenglish();//统计英文文章的单词数///////////////主函数的执行///////////////intmain(){inta,t=1;while(t){menu();cout<<"请选择1-3:";cin>>a;cout<

3、equation();break;case2:english();break;case3:t=0;break;}}}/////////////////菜单选项函数//////////////////voidmenu(){cout<<"ttt-----------菜单选择------------"<

4、<k[p])t=-t;for(p=0;p

5、k[p]];return(t);}intdet(intn){intj0,j1,j2,j3,j4,j5,d=0,k[N];for(j0=0;j0

6、)continue;if(a[2][j2]==0)continue;k[2]=j2;if(n==3)d+=term(n,k);for(j3=0;j3

7、f(j4==j2)continue;if(j4==j3)continue;if(a[4][j4]==0)continue;k[4]=j4;if(n==5)d+=term(n,k);for(j5=0;j5

8、;}voidequation(){inti,j,n,d;charch;A:cout<<"请输入线性方程组的未知数个数(n<=6)n=";cin>>n;cout<<"请输入线性方程组的增广矩阵(即未知数的系数与常数项组合成的矩阵,为n*(n+1)阶矩阵):"<>a[i][j];}cin>>b[i];}d=det(n);for(j=0;j

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

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

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