package com.Damon_;
public class Parity {
public static void main(String[] args){
java.util.Scanner sco = new java.util.Scanner(System.in);
int temp=sco.nextInt();
int num=1,sum1=0,sum2=0;
do{
if(num%2==0){
sum1=sum1+num;
num++;
}
else{
sum2=sum2+num;
num++;
}
}
while(num<=temp);
System.out.println(temp+"以内偶数和为"+sum1+"\n"+temp+"以内奇数和为"+sum2);
}
}
无聊给temp赋值了个987654321,结果:
987654321以内偶数和为2087916184
987654321以内奇数和为-1713223951
为什么奇数和是负数?
498746313 结果:
498746313以内偶数和为-2029931276
498746313以内奇数和为-1780558119
都是负数。
小一点的数好像都不会出现问题
Coda
相关分类