第五行是什么意思?第18行的break是要跳出哪个循环?请说的详细点
第5行while循环判断是否有整数输入,如果没有整数输入就循环结束
18行break当然跳出与它最近的内部while循环啦
跳出while循环,包含break的那一层循环
1.首先,~是按位取反,注意它跟!不一样,!是先将int型转为bool型再逻辑取反,~是算术运算,所以当且仅当scanf的返回值是-1时条件会是false
2.break永远跳出的是当前的循环,它在哪个循环里就跳出哪个循环,只能跳出一层
题目要求m是整数且2<=n<=2000
那我能不能同时用while来判断n的范围和n是否为整数