菜鸟的苦恼问题!大虾进来看看!!!!!
木马(小时候玩的玩具3条腿)板凳(4条腿)一起33把,如果共有100腿木马板凳怎么分??以下是我写的程序,但不知道为什么做不出来,请问出错在那??(答案:木马:32板凳:1)
main()
{
int a=0,b;
while (a<=33)
{b=0;
while (b<=33)
{a+b==33;
if (3*a+4*b==100);
printf ("%d %d\n",a,b);
b++;
}
a++;
}
}
不好意思上面的有点问题,如果不知道有结果的话可能会进入死循环; 把main() { int a=0,b=33;
while(!(3*a+4*b==100)&&a<=33) {a++; b--;} if(a<=33) printf ("%d %d\n",a,b);
} 改做