有等式:xyz-zyx=297,编程求解满足等式x,y,z的值。用for语句
 可以运行
可以运行

有等式:xyz-zyx=297,编程求解满足等式x,y,z的值。用上面的程序运行不了
看不清楚
 运行不了
运行不了

这个为什么运行不了啊?
#include <stdio.h>
int main()
{
    //定义三位数num,个位数x,十位数y,百位数z
    int num, x, y, z;
    for(num=100;num<1000;num++)
    {
        x = num/100;
        y = (num-x*100)/10;
        z = num%10;
        if(num==100*z+10*y+x+297)
        {
            printf("%d\n", num);
        }
    }
    return 0;
}