【填写运算符】 输入任意5个数x1,x2,x3,x4,x5每相邻两个数之间填上一个运算符。在填入四个运算符后,使得表值为一个指定值y(y由键盘输入),求出所有满足条件的表。 根据算法将程序补充完整。 #include
using namespace std; int main( ) { int j,k,f,i[5],total; float n[6],p,q; char c[5]={' ','+','-','*','/'}; cout<<"input five number"<
>n[j]; cout<<"input result:"<
>n[0]; total=0; for (i[1]=1;i[1]<=4;i[1]++) if ((i[1]<4) || (n[2]!=0) ) for (i[2]=1;i[2]<=4;i[2]++) if((i[2]<4) || (n[3]!=0) ) for (i[3]=1;i[3]<=4;i[3]++) if ((i[3]<4) ||(n[4]!=0) ) for (i[4]=1;i[4]<=4 ;i[4]++) if((i[4]<4) || (n[5]!=0) ) { p=0; q=n[1]; f=1; for (k=1;k<=4;k++) switch (i[k]) { case 1: p=p+f*q; f=1; q=n[k+1]; break; case 2: p=p+f*q; f=____(1)_____; q=n[k+1]; break; case 3: q=q*______(2)_______; break; case 4: q=q/n[k+1]; } if (p+f*q==____(3)_____) { total++; cout<<"solution: "<
<