可以的,几种循环都可以互换 可以弄个死循环之类的,自己控制退出循环,退出循环语句是break;
我没学过C语言,但是根据我学的其他语言来看,这跟你的j=0这句没关系的,因为你的while循环条件一直是成立的,因为条件是一个赋值语句啊,不是布尔表达式,改成while(j==1)就可以了,当然j==1这个写法我是用C#来写的,不知道C语言里判断两个数相等是怎么写