题目如下
求1-3+5-7+...-99+101的值
定义一个num求和
int num=0;
由于是(+1)+(-3)+(+5)+(-7)+...+(-99)+(101)
所以定义一个x=-1
int x=-1;
运用for循环,由于是在1-101之间的奇数做运算,所以
for(int i=1;i<=101;i++,i++)
i++两次,
在for循环中定义x=-x,使第一次循环i为正数,第二次为负数,带三次为正数,以此类推至101,符合题目条件,num求和
for(int i=1;i<=101;i++,i++){ x=-x; num+=x*i; }
输出num
public static void main(String args[]){ int num=0; int x=-1; for(int i=1;i<=101;i++,i++){ x=-x; num+=x*i; } System.out.println(num); }
结果