1、 南京航空航天大学金城学院C 语言程序设计 课程设计实验报告题目: 题目 8:计算 24游戏要求:输入四个数通过加减乘除计算出 24,显示计算过程,并提示成功信息班级:20120241 学号:2012024127 姓名:何立洋 成绩: 指导教师:詹玲 完成日期:2013 年 3 月 1 日一、系统功能模块结构图1void pailie(float a,float b,float c,float d)2void jisuan(float a,float b,float c,float d)二、数据结构设计及用法说明首先定义两个函数分别用来进行符号的排列和树的排列,之后通过输入数字并调用两个函数来
2、进行运算并输出过程和结果三、程序结构开始输入 4 个数赋值进行排列方法在排列方法中运算判断运算是否等于 24输出运算式是结束四、各模块的功能void jisuan(float a,float b,float c,float d)(定义所有符号的排列)void pailie(float a,float b,float c,float d) (定义所有数的排列)五、试验结果六、体会刚开始做时基本上什么都不懂,用 TC做,我更不会。不过参考了很多资料,到网上查,泡了几天图书馆,差不多能写出基本程序,虽然很多是借鉴别人的,不过能写成这样,我心里还是挺高兴的。有了一点成功我就很兴奋,这是动力。程序很奇特
3、,很多问题都可以用程序编写,看到那些大型程序我就感觉我也能写出这样的程序。程序设计主要靠理解与运用,有些没有学过的知识不一定要懂得彻底,只要会运用就行。不足之处也很多,程序思路不太清晰可能有些混乱。有很多程序设计使用并不熟练,甚至有些方法掌握不了,更容易忘记。算法结构了解并不深入,独立自主的想法占据总体达不到要求。需要加强练习和对知识的理解与掌握。七、参考文献参考C 语言程序设计清华大学 谭浩强著附录:程序清单及源程序(要求粘贴编写的程序)#include void jisuan(float a,float b,float c,float d) /进行运算符和括号的排列及计算if(a+b+c+
4、d=24) printf(“%1.0f+%1.0f+%1.0f+%1.0f=24n“,a,b,c,d);if(a+b+c-d=24) printf(“%1.0f+%1.0f+%1.0f-%1.0f=24n“,a,b,c,d);if(a+b+c*d=24) printf(“%1.0f+%1.0f+%1.0f*%1.0f=24n“,a,b,c,d);if(a+(b+c)*d=24) printf(“%1.0f+(%1.0f+%1.0f)*%1.0f=24n“,a,b,c,d);if(a+b+c)*d=24) printf(“(%1.0f+%1.0f+%1.0f)*%1.0f=24n“,a,b,c,
5、d);if(a+b+c/d=24) printf(“%1.0f+%1.0f+%1.0f/%1.0f=24n“,a,b,c,d);if(a+(b+c)/d=24) printf(“%1.0f+(%1.0f+%1.0f)/%1.0f=24n“,a,b,c,d);if(a+b+c)/d=24) printf(“(%1.0f+%1.0f+%1.0f)/%1.0f=24n“,a,b,c,d);if(a+b-c+d=24) printf(“%1.0f+%1.0f-%1.0f+%1.0f=24n“,a,b,c,d);if(a+b-c-d=24) printf(“%1.0f+%1.0f-%1.0f-%1.0f
6、=24n“,a,b,c,d);if(a+b-c*d=24) printf(“%1.0f+%1.0f-%1.0f*%1.0f=24n“,a,b,c,d);if(a+(b-c)*d=24) printf(“%1.0f+(%1.0f-%1.0f)*%1.0f=24n“,a,b,c,d);if(a+b-c)*d=24) printf(“(%1.0f+%1.0f-%1.0f)*%1.0f=24n“,a,b,c,d);if(a+b-c/d=24) printf(“%1.0f+%1.0f-%1.0f/%1.0f=24n“,a,b,c,d);if(a+(b-c)/d=24) printf(“%1.0f+(%1
7、.0f-%1.0f)/%1.0f=24n“,a,b,c,d);if(a+b-c)/d=24) printf(“(%1.0f+%1.0f-%1.0f)/%1.0f=24n“,a,b,c,d);if(a+b*c+d=24) printf(“%1.0f+%1.0f*%1.0f+%1.0f=24n“,a,b,c,d);if(a+b)*c+d=24) printf(“(%1.0f+%1.0f)*%1.0f+%1.0f=24n“,a,b,c,d);if(a+b*(c+d)=24) printf(“%1.0f+%1.0f*(%1.0f+%1.0f)=24n“,a,b,c,d);if(a+b)*(c+d)=2
8、4) printf(“(%1.0f+%1.0f)*(%1.0f+%1.0f)=24n“,a,b,c,d);if(a+b*c-d=24)printf(“%1.0f+%1.0f*%1.0f-%1.0f=24n“,a,b,c,d);if(a+b)*c-d=24) printf(“(%1.0f+%1.0f)*%1.0f-%1.0f=24n“,a,b,c,d);if(a+b*(c-d)=24) printf(“%1.0f+%1.0f*(%1.0f-%1.0f)=24n“,a,b,c,d);if(a+b)*(c-d)=24) printf(“(%1.0f+%1.0f)*(%1.0f-%1.0f)=24n“
9、,a,b,c,d);if(a+b*c*d=24) printf(“%1.0f+%1.0f*%1.0f*%1.0f=24n“,a,b,c,d);if(a+b)*c*d=24) printf(“(%1.0f+%1.0f)*%1.0f*%1.0f=24n“,a,b,c,d);if(a+b*c/d=24) printf(“%1.0f+%1.0f*%1.0f/%1.0f=24n“,a,b,c,d);if(a+b)*c/d=24) printf(“(%1.0f+%1.0f)*%1.0f/%1.0f=24n“,a,b,c,d);if(a+b)*(c/d)=24) printf(“(%1.0f+%1.0f)*
10、(%1.0f/%1.0f)=24n“,a,b,c,d);if(a+b/c+d=24) printf(“%1.0f+%1.0f/%1.0f+%1.0f=24n“,a,b,c,d);if(a+b)/c+d=24) printf(“(%1.0f+%1.0f)/%1.0f+%1.0f=24n“,a,b,c,d);if(a+b/(c+d)=24) printf(“%1.0f+%1.0f/(%1.0f+%1.0f)=24n“,a,b,c,d);if(a+b)/(c+d)=24) printf(“(%1.0f+%1.0f)/(%1.0f+%1.0f)=24n“,a,b,c,d);if(a+b/c-d=24)
11、printf(“%1.0f+%1.0f/%1.0f+%1.0f=24n“,a,b,c,d);if(a+b)/c-d=24) printf(“(%1.0f+%1.0f)/%1.0f-%1.0f=24n“,a,b,c,d);if(a+b/(c-d)=24) printf(“%1.0f+%1.0f/(%1.0f-%1.0f)=24n“,a,b,c,d);if(a+b)/(c-d)=24) printf(“(%1.0f+%1.0f)/(%1.0f-%1.0f)=24n“,a,b,c,d);if(a+b/c*d=24) printf(“%1.0f+%1.0f/%1.0f*%1.0f=24n“,a,b,c
12、,d);if(a+b)/c*d=24) printf(“(%1.0f+%1.0f)/%1.0f*%1.0f=24n“,a,b,c,d);if(a+b)/(c*d)=24) printf(“(%1.0f+%1.0f)/(%1.0f*%1.0f)=24n“,a,b,c,d);if(a+b/c/d=24) printf(“%1.0f+%1.0f/%1.0f/%1.0f=24n“,a,b,c,d);if(a+b)/c/d=24) printf(“(%1.0f+%1.0f)/%1.0f/%1.0f=24n“,a,b,c,d);if(a+b)/(c/d)=24) printf(“(%1.0f+%1.0f)
13、/(%1.0f/%1.0f)=24n“,a,b,c,d);/-if(a-b+c+d=24) printf(“%1.0f-%1.0f+%1.0f+%1.0f=24n“,a,b,c,d);if(a-b+c-d=24) printf(“%1.0f-%1.0f+%1.0f-%1.0f=24n“,a,b,c,d);if(a-b+c*d=24) printf(“%1.0f-(%1.0f+%1.0f)*%1.0f=24n“,a,b,c,d);if(a-(b+c)*d=24) printf(“%1.0f-%1.0f+%1.0f*%1.0f=24n“,a,b,c,d);if(a-b+c)*d=24) print
14、f(“(%1.0f-%1.0f+%1.0f)*%1.0f=24n“,a,b,c,d);if(a-b+c/d=24) printf(“%1.0f-%1.0f+%1.0f/%1.0f=24n“,a,b,c,d);if(a-(b+c)/d=24) printf(“%1.0f-(%1.0f+%1.0f)/%1.0f=24n“,a,b,c,d);if(a-b+c)/d=24) printf(“(%1.0f-%1.0f+%1.0f)/%1.0f=24n“,a,b,c,d);if(a-b-c+d=24) printf(“%1.0f-%1.0f-%1.0f+%1.0f=24n“,a,b,c,d);if(a-b
15、-c-d=24) printf(“%1.0f-%1.0f-%1.0f-%1.0f=24n“,a,b,c,d);if(a-b-c*d=24) printf(“%1.0f-%1.0f-%1.0f*%1.0f=24n“,a,b,c,d);if(a-(b-c)*d=24) printf(“%1.0f-(%1.0f-%1.0f)*%1.0f=24n“,a,b,c,d);if(a-b-c)*d=24) printf(“(%1.0f-%1.0f-%1.0f)*%1.0f=24n“,a,b,c,d);if(a-b-c/d=24) printf(“%1.0f-%1.0f-%1.0f/%1.0f=24n“,a,b
16、,c,d);if(a-(b-c)/d=24) printf(“%1.0f-(%1.0f-%1.0f)/%1.0f=24n“,a,b,c,d);if(a-b-c)/d=24) printf(“%1.0f-%1.0f-%1.0f/%1.0f=24n“,a,b,c,d);if(a-b*c+d=24) printf(“%1.0f-%1.0f*%1.0f+%1.0f=24n“,a,b,c,d);if(a-b)*c+d=24) printf(“(%1.0f-%1.0f)*%1.0f+%1.0f=24n“,a,b,c,d);if(a-b*(c+d)=24) printf(“%1.0f-%1.0f*(%1.0
17、f+%1.0f)=24n“,a,b,c,d);if(a-b)*(c+d)=24) printf(“(%1.0f-%1.0f)*(%1.0f+%1.0f)=24n“,a,b,c,d);if(a-b*c-d=24)printf(“%1.0f-%1.0f*%1.0f-%1.0f=24n“,a,b,c,d);if(a-b)*c-d=24) printf(“(%1.0f-%1.0f)*%1.0f-%1.0f=24n“,a,b,c,d);if(a-b*(c-d)=24) printf(“%1.0f-%1.0f*(%1.0f-%1.0f)=24n“,a,b,c,d);if(a-b)*(c-d)=24) pr
18、intf(“(%1.0f-%1.0f)*(%1.0f-%1.0f)=24n“,a,b,c,d);if(a-b*c*d=24) printf(“%1.0f-%1.0f*%1.0f*%1.0f=24n“,a,b,c,d);if(a-b)*c*d=24) printf(“(%1.0f-%1.0f)*%1.0f*%1.0f=24n“,a,b,c,d);if(a-b*c/d=24) printf(“%1.0f-%1.0f*%1.0f/%1.0f=24n“,a,b,c,d);if(a-b)*c/d=24) printf(“(%1.0f-%1.0f)*%1.0f/%1.0f=24n“,a,b,c,d);if
19、(a-b)*(c/d)=24) printf(“(%1.0f-%1.0f)*(%1.0f/%1.0f)=24n“,a,b,c,d);if(a-b/c+d=24) printf(“%1.0f-%1.0f/%1.0f+%1.0f=24n“,a,b,c,d);if(a-b)/c+d=24) printf(“(%1.0f-%1.0f)/%1.0f+%1.0f=24n“,a,b,c,d);if(a-b/(c+d)=24) printf(“%1.0f-%1.0f/(%1.0f+%1.0f)=24n“,a,b,c,d);if(a-b)/(c+d)=24) printf(“(%1.0f-%1.0f)/(%1.
20、0f+%1.0f)=24n“,a,b,c,d);if(a-b/c-d=24)printf(“%1.0f-%1.0f/%1.0f+%1.0f=24n“,a,b,c,d);if(a-b)/c-d=24) printf(“(%1.0f-%1.0f)/%1.0f-%1.0f=24n“,a,b,c,d);if(a-b/(c-d)=24) printf(“%1.0f-%1.0f/(%1.0f-%1.0f)=24n“,a,b,c,d);if(a-b)/(c-d)=24) printf(“(%1.0f-%1.0f)/(%1.0f-%1.0f)=24n“,a,b,c,d);if(a-b/c*d=24) prin
21、tf(“%1.0f-%1.0f/%1.0f*%1.0f=24n“,a,b,c,d);if(a-b)/c*d=24) printf(“(%1.0f-%1.0f)/%1.0f*%1.0f=24n“,a,b,c,d);if(a-b)/(c*d)=24) printf(“(%1.0f-%1.0f)/(%1.0f*%1.0f)=24n“,a,b,c,d);if(a-b/c/d=24) printf(“%1.0f-%1.0f/%1.0f/%1.0f=24n“,a,b,c,d);if(a-b)/c/d=24) printf(“(%1.0f-%1.0f)/%1.0f/%1.0f=24n“,a,b,c,d);i
22、f(a-b)/(c/d)=24) printf(“(%1.0f-%1.0f)/(%1.0f/%1.0f)=24n“,a,b,c,d);/-if(a*b+c+d=24) printf(“%1.0f*%1.0f+%1.0f+%1.0f=24n“,a,b,c,d);if(a*(b+c)+d=24) printf(“%1.0f*(%1.0f+%1.0f)+%1.0f=24n“,a,b,c,d);if(a*(b+c+d)=24) printf(“%1.0f*(%1.0f+%1.0f+%1.0f)=24n“,a,b,c,d);if(a*b+c-d=24) printf(“%1.0f*%1.0f+%1.0f
23、-%1.0f=24n“,a,b,c,d);if(a*(b+c)-d=24) printf(“%1.0f*(%1.0f+%1.0f)-%1.0f=24n“,a,b,c,d);if(a*(b+c-d)=24) printf(“%1.0f*(%1.0f+%1.0f-%1.0f)=24n“,a,b,c,d);if(a*b+c*d=24) printf(“%1.0f*%1.0f+%1.0f*%1.0f=24n“,a,b,c,d);if(a*(b+c)*d=24) printf(“%1.0f*(%1.0f+%1.0f)*%1.0f=24n“,a,b,c,d);if(a*b+c/d=24) printf(“
24、%1.0f*%1.0f+%1.0f/%1.0f=24n“,a,b,c,d);if(a*(b+c)/d=24) printf(“%1.0f*(%1.0f+%1.0f)/%1.0f=24n“,a,b,c,d);if(a*b-c+d=24) printf(“%1.0f*%1.0f-%1.0f+%1.0f=24n“,a,b,c,d);if(a*(b-c)+d=24) printf(“%1.0f*(%1.0f-%1.0f)+%1.0f=24n“,a,b,c,d);if(a*(b-c+d)=24) printf(“%1.0f*(%1.0f-%1.0f+%1.0f)=24n“,a,b,c,d);if(a*b
25、-c-d=24) printf(“%1.0f*%1.0f-%1.0f-%1.0f=24n“,a,b,c,d);if(a*(b-c)-d=24) printf(“%1.0f*(%1.0f-%1.0f)-%1.0f=24n“,a,b,c,d);if(a*(b-c-d)=24) printf(“%1.0f*(%1.0f-%1.0f-%1.0f)=24n“,a,b,c,d);if(a*b-c*d=24) printf(“%1.0f*%1.0f-%1.0f*%1.0f=24n“,a,b,c,d);if(a*(b-c)*d=24) printf(“%1.0f*(%1.0f-%1.0f)*%1.0f=24n
26、“,a,b,c,d);if(a*b-c/d=24) printf(“%1.0f*%1.0f-%1.0f/%1.0f=24n“,a,b,c,d);if(a*(b-c)/d=24) printf(“%1.0f*(%1.0f-%1.0f)/%1.0f=24n“,a,b,c,d);if(a*b*c+d=24) printf(“%1.0f*%1.0f*%1.0f+%1.0f=24n“,a,b,c,d);if(a*b*(c+d)=24) printf(“%1.0f*%1.0f*(%1.0f+%1.0f)=24n“,a,b,c,d);if(a*b*c-d=24) printf(“%1.0f*%1.0f*%1
27、.0f-%1.0f=24n“,a,b,c,d);if(a*b*(c-d)=24) printf(“%1.0f*%1.0f*(%1.0f-%1.0f)=24n“,a,b,c,d);if(a*b*c*d=24) printf(“%1.0f*%1.0f*%1.0f*%1.0f=24n“,a,b,c,d);if(a*b*c/d=24) printf(“%1.0f*%1.0f*%1.0f/%1.0f=24n“,a,b,c,d);if(a*b*(c/d)=24) printf(“%1.0f*%1.0f*(%1.0f/%1.0f)=24n“,a,b,c,d);if(a*b/c+d=24) printf(“%
28、1.0f*%1.0f/%1.0f+%1.0f=24n“,a,b,c,d);if(a*b/(c+d)=24) printf(“%1.0f*%1.0f/(%1.0f+%1.0f)=24n“,a,b,c,d);if(a*b/c-d=24) printf(“%1.0f*%1.0f/%1.0f-%1.0f=24n“,a,b,c,d);if(a*b/(c-d)=24) printf(“%1.0f*%1.0f/(%1.0f-%1.0f)=24n“,a,b,c,d);if(a*b/c*d=24) printf(“%1.0f*%1.0f/%1.0f*%1.0f=24n“,a,b,c,d);if(a*(b/c)*
29、d=24) printf(“%1.0f*(%1.0f/%1.0f)*%1.0f=24n“,a,b,c,d);if(a*b/(c*d)=24) printf(“%1.0f*%1.0f/(%1.0f*%1.0f)=24n“,a,b,c,d);if(a*b/c/d=24) printf(“%1.0f*%1.0f/%1.0f/%1.0f=24n“,a,b,c,d);if(a*(b/c)/d=24) printf(“%1.0f*(%1.0f/%1.0f)/%1.0f=24n“,a,b,c,d);if(a*b/(c/d)=24) printf(“%1.0f*%1.0f/(%1.0f/%1.0f)=24n“
30、,a,b,c,d);/-if(a/b+c+d=24) printf(“%1.0f/%1.0f+%1.0f+%1.0f=24n“,a,b,c,d);if(a/(b+c)+d=24) printf(“%1.0f/(%1.0f+%1.0f)+%1.0f=24n“,a,b,c,d);if(a/(b+c+d)=24) printf(“%1.0f/(%1.0f+%1.0f+%1.0f)=24n“,a,b,c,d);if(a/b+c-d=24) printf(“%1.0f/%1.0f+%1.0f-%1.0f=24n“,a,b,c,d);if(a/(b+c)-d=24) printf(“%1.0f/(%1.0
31、f+%1.0f)-%1.0f=24n“,a,b,c,d);if(a/(b+c-d)=24) printf(“%1.0f/(%1.0f+%1.0f-%1.0f)=24n“,a,b,c,d);if(a/b+c*d=24) printf(“%1.0f/%1.0f+%1.0f*%1.0f=24n“,a,b,c,d);if(a/(b+c)*d=24) printf(“%1.0f/(%1.0f+%1.0f)*%1.0f=24n“,a,b,c,d);if(a/(b+c)*d)=24) printf(“%1.0f/(%1.0f+%1.0f)*%1.0f)=24n“,a,b,c,d);if(a/b+c/d=24
32、) printf(“%1.0f/%1.0f+%1.0f/%1.0f=24n“,a,b,c,d);if(a/(b+c)/d=24) printf(“%1.0f/(%1.0f+%1.0f)/%1.0f=24n“,a,b,c,d);if(a/(b+c)/d)=24) printf(“%1.0f/(%1.0f+%1.0f)/%1.0f)=24n“,a,b,c,d);if(a/b-c+d=24) printf(“%1.0f/%1.0f-%1.0f+%1.0f=24n“,a,b,c,d);if(a/(b-c)+d=24) printf(“%1.0f/(%1.0f-%1.0f)+%1.0f=24n“,a,b
33、,c,d);if(a/(b-c+d)=24) printf(“%1.0f/(%1.0f-%1.0f+%1.0f)=24n“,a,b,c,d);if(a/b-c-d=24) printf(“%1.0f/%1.0f-%1.0f-%1.0f=24n“,a,b,c,d);if(a/(b-c)-d=24) printf(“%1.0f/(%1.0f-%1.0f)-%1.0f=24n“,a,b,c,d);if(a/(b-c-d)=24) printf(“%1.0f/(%1.0f-%1.0f-%1.0f)=24n“,a,b,c,d);if(a/b-c*d=24) printf(“%1.0f/%1.0f-%1.
34、0f*%1.0f=24n“,a,b,c,d);if(a/(b-c)*d=24) printf(“%1.0f/(%1.0f-%1.0f)*%1.0f=24n“,a,b,c,d);if(a/(b-c)*d)=24) printf(“%1.0f/(%1.0f-%1.0f)*%1.0f)=24n“,a,b,c,d);if(a/b-c/d=24) printf(“%1.0f/%1.0f-%1.0f/%1.0f=24n“,a,b,c,d);if(a/(b-c)/d=24) printf(“%1.0f/(%1.0f-%1.0f)/%1.0f=24n“,a,b,c,d);if(a/(b-c)/d)=24) p
35、rintf(“%1.0f/(%1.0f-%1.0f)/%1.0f)=24n“,a,b,c,d);if(a/b*c+d=24) printf(“%1.0f/%1.0f*%1.0f+%1.0f=24n“,a,b,c,d);if(a/b*(c+d)=24) printf(“%1.0f/%1.0f*(%1.0f+%1.0f)=24n“,a,b,c,d);if(a/(b*c+d)=24) printf(“%1.0f/(%1.0f*%1.0f+%1.0f)=24n“,a,b,c,d);if(a/(b*(c+d)=24) printf(“%1.0f/(%1.0f*(%1.0f+%1.0f)=24n“,a,b
36、,c,d);if(a/b*c-d=24) printf(“%1.0f/%1.0f*%1.0f-%1.0f=24n“,a,b,c,d);if(a/b*(c-d)=24) printf(“%1.0f/%1.0f*(%1.0f-%1.0f)=24n“,a,b,c,d);if(a/(b*c-d)=24) printf(“%1.0f/(%1.0f*%1.0f-%1.0f)=24n“,a,b,c,d);if(a/(b*(c-d)=24) printf(“%1.0f/(%1.0f*(%1.0f-%1.0f)=24n“,a,b,c,d);if(a/b*c*d=24) printf(“%1.0f/%1.0f*%
37、1.0f*%1.0f=24n“,a,b,c,d);if(a/(b*c)*d=24) printf(“%1.0f/(%1.0f*%1.0f)*%1.0f=24n“,a,b,c,d);if(a/b*(c*d)=24) printf(“%1.0f/%1.0f*(%1.0f*%1.0f)=24n“,a,b,c,d);if(a/(b*c*d)=24) printf(“%1.0f/(%1.0f*%1.0f*%1.0f)=24n“,a,b,c,d);if(a/b*c/d=24) printf(“%1.0f/%1.0f*%1.0f/%1.0f=24n“,a,b,c,d);if(a/(b*c)/d=24) pr
38、intf(“%1.0f/(%1.0f*%1.0f)/%1.0f=24n“,a,b,c,d);if(a/b*(c/d)=24) printf(“%1.0f/%1.0f*(%1.0f/%1.0f)=24n“,a,b,c,d);if(a/(b*c/d)=24) printf(“%1.0f/(%1.0f*%1.0f/%1.0f)=24n“,a,b,c,d);if(a/(b*(c/d)=24) printf(“%1.0f/(%1.0f*(%1.0f/%1.0f)=24n“,a,b,c,d);if(a/b/c+d=24) printf(“%1.0f/%1.0f/%1.0f+%1.0f=24n“,a,b,c
39、,d);if(a/b/(c+d)=24) printf(“%1.0f/%1.0f/(%1.0f+%1.0f)=24n“,a,b,c,d);if(a/(b/c)+d=24) printf(“%1.0f/(%1.0f/%1.0f)+%1.0f=24n“,a,b,c,d);if(a/(b/c+d)=24) printf(“%1.0f/(%1.0f/%1.0f+%1.0f)=24n“,a,b,c,d);if(a/(b/(c+d)=24) printf(“%1.0f/(%1.0f/(%1.0f+%1.0f)=24n“,a,b,c,d);if(a/b/c-d=24) printf(“%1.0f/%1.0f
40、/%1.0f-%1.0f=24n“,a,b,c,d);if(a/b/(c-d)=24) printf(“%1.0f/%1.0f/(%1.0f-%1.0f)=24n“,a,b,c,d);if(a/(b/c)-d=24) printf(“%1.0f/(%1.0f/%1.0f)-%1.0f=24n“,a,b,c,d);if(a/(b/c-d)=24) printf(“%1.0f/(%1.0f/%1.0f-%1.0f)=24n“,a,b,c,d);if(a/(b/(c-d)=24) printf(“%1.0f/(%1.0f/(%1.0f-%1.0f)=24n“,a,b,c,d);if(a/b/c*d=
41、24) printf(“%1.0f/%1.0f/%1.0f*%1.0f=24n“,a,b,c,d);if(a/b/(c*d)=24) printf(“%1.0f/%1.0f/(%1.0f*%1.0f)=24n“,a,b,c,d);if(a/(b/c)*d=24) printf(“%1.0f/(%1.0f/%1.0f)*%1.0f=24n“,a,b,c,d);if(a/(b/c*d)=24) printf(“%1.0f/(%1.0f/%1.0f*%1.0f)=24n“,a,b,c,d);if(a/(b/(c*d)=24) printf(“%1.0f/(%1.0f/(%1.0f*%1.0f)=24
42、n“,a,b,c,d);if(a/b/c/d=24) printf(“%1.0f/%1.0f/%1.0f/%1.0f=24n“,a,b,c,d);if(a/b/(c/d)=24) printf(“%1.0f/%1.0f/(%1.0f/%1.0f)=24n“,a,b,c,d);if(a/(b/c)/d=24) printf(“%1.0f/(%1.0f/%1.0f)/%1.0f=24n“,a,b,c,d);if(a/(b/c/d)=24) printf(“%1.0f/(%1.0f/%1.0f/%1.0f)=24n“,a,b,c,d);if(a/(b/(c/d)=24) printf(“%1.0f/
43、(%1.0f/(%1.0f/%1.0f)=24n“,a,b,c,d);void pailie(float a,float b,float c,float d) /进行运算数的全排列 float w,x,y,z;w=a;x=b;y=c;z=d;jisuan(w,x,y,z);w=a;x=b;y=d;z=c;jisuan(w,x,y,z);w=a;x=c;y=b;z=d;jisuan(w,x,y,z);w=a;x=c;y=d;z=b;jisuan(w,x,y,z);w=a;x=d;y=b;z=c;jisuan(w,x,y,z);w=a;x=d;y=c;z=b;jisuan(w,x,y,z);/-w
44、=b;x=a;y=c;z=d;jisuan(w,x,y,z);w=b;x=a;y=d;z=c;jisuan(w,x,y,z);w=b;x=c;y=a;z=d;jisuan(w,x,y,z);w=b;x=c;y=d;z=a;jisuan(w,x,y,z);w=b;x=d;y=a;z=c;jisuan(w,x,y,z);w=b;x=d;y=c;z=a;jisuan(w,x,y,z);/-w=c;x=a;y=b;z=d;jisuan(w,x,y,z);w=c;x=a;y=d;z=b;jisuan(w,x,y,z);w=c;x=b;y=a;z=d;jisuan(w,x,y,z);w=c;x=b;y=d
45、;z=a;jisuan(w,x,y,z);w=c;x=d;y=b;z=a;jisuan(w,x,y,z);w=c;x=d;y=a;z=b;jisuan(w,x,y,z);/-w=d;x=a;y=b;z=c;jisuan(w,x,y,z);w=d;x=a;y=c;z=b;jisuan(w,x,y,z);w=d;x=b;y=c;z=a;jisuan(w,x,y,z);w=d;x=b;y=a;z=c;jisuan(w,x,y,z);w=d;x=c;y=b;z=a;jisuan(w,x,y,z);w=d;x=c;y=a;z=b;jisuan(w,x,y,z); void main()float a,b,c,d; A:printf(“请输入 4 个整数:n“);scanf(“%f,%f,%f,%f“,printf(“运算结果如下:n“);pailie(a,b,c,d);printf(“n“);goto A;