1樓:匿名使用者
滿足條件的有:
3*(7-8+9)=24
3*((7-8)+9)=24
3*(7-(8-9))=24
3*(7+9-8)=24
3*((7+9)-8)=24
3*(7+(9-8))=24
3*(9+7-8)=24
3*((9+7)-8)=24
3*(9+(7-8))=24
3*(9-8+7)=24
3*((9-8)+7)=24
3*(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個解!
如果覺得有用,請設為好評,謝謝
2樓:匿名使用者
請輸入四個數:
3 7 8 9
請輸入計算值:
24滿足條件的有:
3*(7-8+9)=24
3*((7-8)+9)=24
3*(7-(8-9))=24
3*(7+9-8)=24
3*((7+9)-8)=24
3*(7+(9-8))=24
3*(9+7-8)=24
3*((9+7)-8)=24
3*(9+(7-8))=24
3*(9-8+7)=24
3*((9-8)+7)=24
3*(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
#include
double fun1();
double fun2();
double fun3();
double fun4();
char calc[64];
int n;
double fun1()
}return(t);
}double fun2()
}return(t);
}double fun3()
else if(fun4())
num[i]='\0';
t=atof(num);
}return(t);
}double fun4()
誰能用3 7 8 9加減乘除使結果等於24
3樓:阿雅潘
請輸入四個數:
3 7 8 9
請輸入計算值:
24滿足條件的有:
3*(7-8+9)=24
3*((7-8)+9)=24
3*(7-(8-9))=24
3*(7+9-8)=24
3*((7+9)-8)=24
3*(7+(9-8))=24
3*(9+7-8)=24
3*((9+7)-8)=24
3*(9+(7-8))=24
3*(9-8+7)=24
3*((9-8)+7)=24
3*(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
#include
double fun1();
double fun2();
double fun3();
double fun4();
char calc[64];
int n;
double fun1()
}return(t);
}double fun2()
}return(t);
}double fun3()
else if(fun4())
num[i]='\0';
t=atof(num);
}return(t);
}double fun4()
int main(void)
}if(g!=0||(f==0&&flag==0))
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
for(k=0;k<=3;k++)
n=0;
sprintf(calc,"(%g%c%g)%c%g%c%g\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"%g%c(%g%c%g)%c%g\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"%g%c%g%c(%g%c%g)\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"(%g%c%g%c%g)%c%g\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"%g%c(%g%c%g%c%g)\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"((%g%c%g)%c%g)%c%g\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"(%g%c(%g%c%g))%c%g\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"(%g%c%g)%c(%g%c%g)\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"%g%c((%g%c%g)%c%g)\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
n=0;
sprintf(calc,"%g%c(%g%c(%g%c%g))\0",num[w],sym[i],num[x],sym[j],num
[y],sym[k],num[z]);
}f++;}}
}}}}
printf("總共%d個解!\n",flag);
printf("\ncontinue(y/n)?");
switch(getch())
case 'n':
default :exit(0);
}getch();
return(0);}
4樓:飛雨灑輕塵
1: 3 × (7 - 8 + 9)
2: 3 × ((7 - 8) + 9)3: 3 × (7 - (8 - 9))4: 3 × (7 + 9 - 8)
5: 3 × ((7 + 9) - 8)6: 3 × (7 + (9 - 8))7: 3 × (9 + 7 - 8)
8: 3 × ((9 + 7) - 8)9: 3 × (9 + (7 - 8))10: 3 × (9 - 8 + 7)
11: 3 × ((9 - 8) + 7)12: 3 × (9 - (8 - 7))13: (7 - 8 + 9) × 3
14: ((7 - 8) + 9) × 315: (7 - (8 - 9)) × 316: (7 + 9 - 8) × 3
17: ((7 + 9) - 8) × 318: (7 + (9 - 8)) × 319: (9 + 7 - 8) × 3
20: ((9 + 7) - 8) × 321: (9 + (7 - 8)) × 322: (9 - 8 + 7) × 3
23: ((9 - 8) + 7) × 324: (9 - (8 - 7)) × 3
4加減乘除怎麼等於,4個4加減乘除怎麼等於
小小芝麻大大夢 1 4 4 4 4 3 2 4 4 4 4 3 解答過程如下 1 已知條件是4個4,運用加減乘除等於4,因為結果4,只需要一個4,所以考慮其他三個4的結果為0,相加一個4即可,三個四的結果為0的表示式為 4 4 4,故 4 4 4 4 4。2 同理 4 4 是一個等於0的式子,運用除...
5加減乘除如何等於,5個5加減乘除如何等於48?
5 5 5 5 5 24.48怎麼得。5打 5 5 5 打 5 5打 1打 4打 48個 5對 5 5個 5 5個 5 25對 1個 1個 50個 2個 48個 7 7 7 7 7 48 7 7 7 7 7 48 7 7 7 7 7 48 7 7 7 7 7 48 7 7 7 7 7 48 7 7 ...
10加減乘除等於1 2 3 4 5 6
花降如雪秋風錘 只使用加減乘除不能得到4,6,7,10,需要使用對數,才能得到1 10,計算方法如下 10 10 10 10 1 10 10 10 10 2 10 10 10 10 3 lg10 lg10 lg10 lg10 1 1 1 1 410 10 10 10 5 10 lg10 lg10 l...