
请问上图的代码有哪些错误? 如果以标题中50套为界,且运用条件运算式,还有什么方法?

关注#include "stdio.h"
int main(void)
{
int imoney = 0;
int iWaist = 0;
int itrousers = 0;
printf("请分别输入需要买的上衣和裤子的数目:");
scanf("%d%d" ,&iWaist ,&itrousers);
if ( iWaist >= itrousers )
{
if ( itrousers >= 50 )
{
imoney = itrousers * 80 + ( iWaist - itrousers )*60;
}
else
{
imoney = itrousers * 90 + ( iWaist - itrousers )*60;
}
}
else
{
if ( iWaist >= 50 )
{
imoney = iWaist * 80 + ( itrousers - iWaist )*45;
}
else
{
imoney = iWaist * 90 + ( itrousers - iWaist )*45;
}
}
printf("monye = %d\n", imoney);
return 0;
}