num<=1000的时候答案也是250500
因为判断条件之后有num=num+1
num<1000的代码流程:当运行到num=999,循环继续num=1000,然后sum累加1000,循环结束,输出250500
num<=1000的代码流程:运行num=999,num=1000,sum累加1000,跳到循环判断,循环继续,num=1001,判断为奇数,调到循环判断,不满足判断循环结束,注意前面sum也是累加到1000,所以输出还是250500