刚学c语言不久,不理解为什么for可以不断输入并执行而while只能3次?期待有人能解答,谢谢!
在内层循环中你对循环变量i赋初值1,在每个分支中都有break,那么到外层循环时i为1,i++后i变成2,进内层循环又为1,你的i++没有任何用处
因为你有2个for循环,里面又是用的i