#include <iostream> using namespace std; int main() { int l, r; cin >> l >> r; int output = 0; int i = l; while (i < r + 1) { // 注意 while 处理多个 case if (i % 2 == 0) { output +=1; } i++; } cout << output; return 0; } // 64 位输出请用 printf("%lld")
- 循环语句:while循环和for循环可以是一样的,前提是注意在while循环的结尾加上类似「i++」这样的语句,防止while陷入死循环。