刚学JAVA,以前没接触过。请问: 1^2-2^2+3^2-4^2+..........+99^2-100^2怎么写程序哦。

2024-12-01 23:19:49
推荐回答(3个)
回答1:

下面是一般的算法:
public class base_31 {

public static void main(String[] args) {

int sum=0;//定义总和
for(int i=0;i<=100;i++){//1-100的循念渣环
if(i%2==1)//如果i不被2整除告好,仔友悄则计算下面的语句,比如1,3,5
sum=sum+i*i-(i+1)*(i+1);
}
System.out.println(sum);//输出sum

}

}

回答2:

不顷携凳雀旅知道对不隐蚂对 先提取一个2分之1之后在括号里面是(1-2+3-4+5........+99-100)括号里面的你应该会算吧最后等于-50*2分之1

回答3:

int sum = 0;
for(int i=1;i<=100;i++)
{
int tmp = i;
sum += i%2==0? (-1*tmp*tmp): (tmp*tmp);
}

sum就是清亩卖所答逗耐清求