早教吧 育儿知识 作业答案 考试题库 百科 知识分享

鸡兔同笼MATLAB程序问题i=1;whilei>0ifrem(100-i*2,4)==0&(i+(100-2*i)/4)==36fprintf('thenumofchickenis%d.\n',i);break;end;i=i+1;break;end;为什么没有任何结果????????;到底怎么回事?可加

题目详情
鸡兔同笼MATLAB程序问题i=1; while i>0 if rem(100-i*2,4)==0&(i+(100-2*i)/4)==36 fprintf('the num of chicken is %d.\n',i); break; end; i=i+1; break; end; 为什么没有任何结果???????? ;到底怎么回事?可加可不加 对结果没影响吗????
▼优质解答
答案和解析
多打了一句break(最后那个break多余) 改成 ====================================== i=1; while i>0 if rem(100-i*2,4)==0&(i+(100-2*i)/4)==36 fprintf('the num of chicken is %d.\n',i); break; end; i=i+1; end;