如何编程解决五个数加减乘除运算结
用5重循环就可以了
int result;
int num1,num2,num3,num4,num5;
input(。。。。。); //输入5个数num1-num5到程序;
int a,b,c,d; //abcde=1表示+; =2表示-; =3表示X ;=4表示 '/'
for(a=1;a<=4;a++)
{for(b=1;b<=4;b++)
。 。{for(c=1;c<=4;c++)
。。。。{for(d=1;d<=4;d++)
。。。。。。。result=cal(a,b,c,d,num1,num2,num3,num4,num5);
fprintf(); 写结果到文件
。 。。。...全部
用5重循环就可以了
int result;
int num1,num2,num3,num4,num5;
input(。。。。。); //输入5个数num1-num5到程序;
int a,b,c,d; //abcde=1表示+; =2表示-; =3表示X ;=4表示 '/'
for(a=1;a<=4;a++)
{for(b=1;b<=4;b++)
。
。{for(c=1;c<=4;c++)
。。。。{for(d=1;d<=4;d++)
。。。。。。。result=cal(a,b,c,d,num1,num2,num3,num4,num5);
fprintf(); 写结果到文件
。
。。。}
。。}
}
void cal(int a,b,c,d; sum1,sum2,sum3,sum4,sum5)
{
if(a=1 & b=1 & c=1 & d=1) RESULT=sum1+sum2+sum3+sum4+sum5;
if(a=2 & b=1 & c=1 & d=1) RESULT=sum1-sum2+sum3+sum4+sum5;
。
。。。
if(a=4 & b=4 & c=4 & d=4) RESULT=sum1/sum2/sum3/sum4/sum5;
return RESULT;
}。收起