import java.util.Scanner;
public class Main{
    public static void main(String []args){
        Scanner sc  = new Scanner(System.in);
        int n = sc.nextInt();
        int sum = 0;
        int flag = 1;
        for(int i = 1; i <= n; i++){
            sum = sum + flag * i;
            flag = -flag;
        }
        System.out.printf("%d",sum);
    }
}
这个是正负交替出现的数,可通过-1来实现,所应定义一个flag = 1,然后循环每执行一次就变一次符号,这样就可以解决。