谁能用3 7 8 9加减乘除使结果等于24
答案:2 悬赏:10 手机版
解决时间 2021-03-03 23:53
- 提问者网友:黑米和小志
- 2021-03-03 17:31
谁能用3 7 8 9加减乘除使结果等于24
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-03 18:06
请输入四个数:3 7 8 9请输入计算值:24满足条件的有:3*(7-8+9)=243*((7-8)+9)=243*(7-(8-9))=243*(7+9-8)=243*((7+9)-8)=243*(7+(9-8))=243*(9+7-8)=243*((9+7)-8)=243*(9+(7-8))=243*(9-8+7)=243*((9-8)+7)=243*(9-(8-7))=24(7-8+9)*3=24((7-8)+9)*3=24(7-(8-9))*3=24(7+9-8)*3=24((7+9)-8)*3=24(7+(9-8))*3=24(9+7-8)*3=24((9+7)-8)*3=24(9+(7-8))*3=24(9-8+7)*3=24((9-8)+7)*3=24(9-(8-7))*3=24总共24个解!Continue(y/n)?C语言计算24点程序:#include#include#include#include#includedouble fun1();double fun2();double fun3();double fun4();char calc[64];int n;double fun1(){double t;t=fun2();while((calc[n]=='+')||(calc[n]=='-')){switch(calc[n]){case '+':n++,t=t+fun2();break;case '-':n++,t=t-fun2();break;}}return(t);}double fun2(){double t;t=fun3();while((calc[n]=='*')||(calc[n]=='/')){switch(calc[n]){case '*':n++,t=t*fun3();break;case '/':n++,t=t/fun3();break;}}return(t);}double fun3(){char num[16];int i=0;double t=0;if(calc[n]=='('){n++,t=fun1(),n++;}else if(fun4()){while(fun4()){nu
全部回答
- 1楼网友:酒醒三更
- 2021-03-03 19:34
这个问题的回答的对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯