为什么还是没有结果

来源:百度知道 编辑:UC知道 时间:2024/05/06 20:03:42
#include<stdio.h>
void main()
{int a,b,c;
for(c=1;c<13;c++)
{for(b=2;b<14;b++)
{a=15-b-c;
if((a*b+b*c+c*a==54)&&(a>b>c))
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}
}
我想计算出满足a+b+c=15且a*b+b*c+c*a=15的abc的值上面的程序有问题没结果的,帮我看看问题在哪里?随便问问for的循环语句里有for是怎么用的就上象面那样的

#include<stdio.h>
void main()
{int a,b,c;
for(c=1;c<13;c++)
{for(b=2;b<14;b++)
{a=15-b-c;
if((a*b+b*c+c*a==54)&&(a>b)&&(b>c))//c不可以像你那样判断大小的
printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}
}

if((a*b+b*c+c*a==54)&&(a>b)&&(b>c))
c没有连大于号