题解
暴力破解法,从简单的开始,推算的结果如下。
可以从推算的结果得出规律,那就是每到偶数的时候+1。
代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
int n = sc.nextInt();
if(n == 0) {
break;
}
int count = 0;
for(int i=1; i<=n; i++) {
if(i % 2 == 0) {
count++; // 偶数+1
}
}
System.out.println(count);
}
}
}
写在后面的话
做题的时候不敢看题解,自己大费周章,费了九牛二虎之力的做出来的答案。看了题解之后,才发现小丑是自己。
如下是题解里面的大牛解法,一句话搞定。 n/2 即可。。。。