c语言课程设计--赋值进行排列方法

c语言课程设计--赋值进行排列方法

ID:23414151

大小:110.00 KB

页数:13页

时间:2018-11-07

c语言课程设计--赋值进行排列方法_第1页
c语言课程设计--赋值进行排列方法_第2页
c语言课程设计--赋值进行排列方法_第3页
c语言课程设计--赋值进行排列方法_第4页
c语言课程设计--赋值进行排列方法_第5页
资源描述:

《c语言课程设计--赋值进行排列方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程设计报告赋值进行排列方法题目:计算24游戏设计者:李佳专业班级:通信1204班学号:311209020415指导教师:刘洁所属系部:计算机学院2013年7月5日河南理工大学13目录1设计任务书...............................31.1题目与要求...............................31.2本系统涉及的知识点.........................32功能设计.................................32.1算法设计................................

2、.32.2部分模块流程图.............................33程序代码设计..............................63.1输入模块..................................63.2输出模块..................................64C程序设计总结.............................124.1程序调试情况...............................124.2本人在程序设计中感想.........................125参考文

3、献..................................13131设计任务书1.1题目与要求本人计划编写一个计算24游戏系统,设计并实现24点游戏,满足以下基本要求:在输入4个数后,程序对这个4个数进行运算,若能计算出结果等于24,即输出运算过程。接到题目的时候,手上并无其他资料,需要自己全动手设计才能到达目标,而目标是在输入四个数之后,先进行全排列,然后进行全运算,从而最终得到结果以输出。1.2本系统涉及的知识点关系运算、赋值、数组结构、循环、函数2功能设计2.1算法设计本系统需要实现的功能要求:设计如图所示的主菜单: 请输入选项编号(1~6)1——输入四

4、个整数2——赋值进行排列方法3——在排列方法中进行运算4——判断5——输出6——退出2.2程序流程图13开始输入4个数赋值进行排列方法在排列方法中运算判断运算是否等于24输出运算式是结束13133程序代码设计3.1输入模块voidmain(){floata,b,c,d;A:printf("请输入4个整数:");scanf("%f,%f,%f,%f",&a,&b,&c,&d);printf("运算结果如下:");pailie(a,b,c,d);printf("");gotoA;}3.2输出模块#includevoidjisuan(floata,

5、floatb,floatc,floatd)//进行运算符和括号的排列及计算{if(a+b+c+d==24){printf("%1.0f+%1.0f+%1.0f+%1.0f=24",a,b,c,d);}if(a+b+c-d==24){printf("%1.0f+%1.0f+%1.0f-%1.0f=24",a,b,c,d);}if(a+b+c*d==24){printf("%1.0f+%1.0f+%1.0f*%1.0f=24",a,b,c,d);}if(a+(b+c)*d==24){printf("%1.0f+(%1.0f+%1.0f)*%1.0f=24",a

6、,b,c,d);}if((a+b+c)*d==24){printf("(%1.0f+%1.0f+%1.0f)*%1.0f=24",a,b,c,d);}if(a+b+c/d==24){printf("%1.0f+%1.0f+%1.0f/%1.0f=24",a,b,c,d);}if(a+(b+c)/d==24){printf("%1.0f+(%1.0f+%1.0f)/%1.0f=24",a,b,c,d);}if((a+b+c)/d==24){printf("(%1.0f+%1.0f+%1.0f)/%1.0f=24",a,b,c,d);}if(a+b-c+d==

7、24){printf("%1.0f+%1.0f-%1.0f+%1.0f=24",a,b,c,d);}if(a+b-c-d==24){printf("%1.0f+%1.0f-%1.0f-%1.0f=24",a,b,c,d);}if(a+b-c*d==24){printf("%1.0f+%1.0f-%1.0f*%1.0f=24",a,b,c,d);}if(a+(b-c)*d==24){printf("%1.0f+(%1.0f-%1.0f)*%1.0f=24",a,b,c,d);}if((a+b-c)*d==24){

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

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

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