#include?<iostream>???
#include?<stdlib.h>??
using?namespace?std;???
int?flag=1;?//作用是什么?????????
int?main()?{???
int?Calculate?(?float?x,?float?y,?float?z,?float?w);//函數(shù)聲明???
while(flag){??
float?a,b,c,d;???
int?x;?//作用是什么?????????
????cout<<"隨機(jī)輸入4個(gè)數(shù)據(jù)"<<endl;???
????a=rand()%13+1;??
????cout<<"?第一個(gè)數(shù):"<<a<<endl;??
????b=rand()%13+1;???
????cout<<"?第二個(gè)數(shù):"<<b<<endl;??
????c=rand()%13+1;???
????cout<<"?第三個(gè)數(shù):"<<c<<endl;???
????d=rand()%13+1;??
????cout<<"?第四個(gè)數(shù):"<<d<<endl;???
????cout<<"輸出所有算法如下:"<<endl;??
????Calculate?(a,b,c,d);??
????cout<<"退出請(qǐng)按0?or?繼續(xù)請(qǐng)按1"<<endl;??
????cin>>x;??//輸入什么到x??????????
????if(x==0)??//作用是什么?????????
???????flag=0;?//作用是什么???????????
?}??
??
return?0;??
???????
?}???
??int?Calculate?(?float?x,?float?y,?float?z,?float?w)?//?a?.b.c.d?的所有排列組合情況和運(yùn)算表達(dá)式的所有情況??
{?????
if(x*y-z+w==24)??
????cout<<x<<"*"<<y<<"-"<<z<<"+"<<w<<"=24"<<endl;???????
if?((x-y)*z*w==24)???
????cout<<"("<<x<<"-"<<y<<")"<<"*"<<z<<"*"<<w<<"=24"<<endl;??
if?((x*y)+(z*w)==24)???
????cout<<"("<<x<<"*"<<y<<")+("<<z<<"*"<<w<<")"<<"=24"<<endl;???
if?((x+y)*z*w==24)???
????cout<<"("<<x<<"+"<<y<<")"<<"*"<<z<<"*"<<w<<")"<<"=24"<<endl;??
if?(x*y*z*w==24)???
????cout<<x<<"*"<<y<<"*"<<z<<"*"<<w<<"=24"<<endl;???
if?((x+y*z)*w==24)???
????cout<<"("<<x<<"+"<<y<<"*"<<z<<")"<<"*"<<w<<"=24"<<endl;?????
if?((x*y-z)*w==24)???
????cout<<"("<<x<<"*"<<y<<"-"<<z<<")"<<"*"<<w<<"=24"<<endl;?????
if?((x*y)+z+w==24)???
????cout<<"("<<x<<"*"<<y<<")+"<<z<<"+"<<w<<"=24"<<endl;???????
if?((x/y-z)*w==24)???
????cout<<"("<<x<<"/"<<y<<"-"<<z<<")"<<"*"<<w<<"=24"<<endl;}c++代碼,前面部分看不懂。。希望有大佬能翻譯為js代碼。
翻譯解釋代碼含義
哎呀呀哎呦呦
2017-09-29 23:16:09