以下是引用kingkong6358在2007-10-12 15:14:41的发言:
刚才那个问题解决了,BUT
#include "stdio.h"
main()
{
int x,y,t,f;
if(t=30,f=100);
for(x=1;x<=30;x++)
for(y=1;y<30;y++)
if(x+y==t && 2*x+4*y==f);
printf("x=%d,y=%d",t,f,x,y);
}
我按照这个,出现的答案是x=30,y=100
为什么呢?
刚才那个问题解决了,BUT
#include "stdio.h"
main()
{
int x,y,t,f;
if(t=30,f=100);
for(x=1;x<=30;x++)
for(y=1;y<30;y++)
if(x+y==t && 2*x+4*y==f);
printf("x=%d,y=%d",t,f,x,y);
}
我按照这个,出现的答案是x=30,y=100
为什么呢?
if(t=30,f=100);
这句又不对了。。。
努力成为菜鸟!