网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

C语言实现24点游戏代码分享

本篇内容介绍了“C语言实现24点游戏代码分享”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联建站专注于巴青网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供巴青营销型网站建设,巴青网站制作、巴青网页设计、巴青网站官网定制、微信小程序定制开发服务,打造巴青网络公司原创品牌,更为您提供巴青网站排名全网营销落地服务。

将算法实现改成C语言,并可在linux服务器上运行。同时修改为可显示所有结果。 注:如果传参重复,如4,4,7,7这样,会回显重复结果,暂无法清除。

#include #include #include #include const double PRECISION = 1E-6; #define COUNT 4 const int RESULT = 24; #define STRLEN 50double number[COUNT] = {0};  //这里一定要用double,char expression[COUNT][STRLEN] = {0}; //保存表达式 #define TRUE 1#define FALSE 0int cnt = 0;void Test(int n){  int i = 0; int j = 0; int len = 0; //递归结束  if(1 == n){   if(number[0] == RESULT)  {    // 避免输出前后括号    for (i = 1; i < strlen(expression[0]) - 1; i++)    {     printf("%c", expression[0][i]);    }    printf("\n");    cnt++;   return;   }   else    return;  }  //递归过程  for(i=0;i

运行结果如下:

andy@ubuntu14:~/work$ ./test 5 6 7 8((5+7)-8)*6(5+7)*(8-6)8/((7-5)/6)(6/(7-5))*86/((7-5)/8)(8/(7-5))*6(6*8)/(7-5)((5-8)+7)*6(7-(8-5))*6(5+7)*(8-6)(6*8)/(7-5)(5+(7-8))*6(5-(8-7))*6Total[13], Successandy@ubuntu14:~/work$ ./test 7 7 7 7Fail

“C语言实现24点游戏代码分享”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


本文题目:C语言实现24点游戏代码分享
网页地址:http://bjjierui.cn/article/pehchd.html

其他资讯