C语言帮忙填下下面的空格,书上的作业啦不会做帮忙下

来源:百度知道 编辑:UC知道 时间:2024/07/04 19:30:26
下面计算1-3+5-7+....-99+101的值。
main(){
int i,element,sum=0;
for(i=1;i<=101;i+=2){
_______;sum=sum+element;_______;
}
printf("%d\n",sum);
}

main(){
int i,element,sum=0;
for(i=1;i<=101;i+=2){
element = element + 1;
sum=sum+element;
element = - element;
}
printf("%d\n",sum);
}

main(){
int i,element,sum=0;
for(i=1;i<=101;i+=2){
element=-(2*i+1);sum=sum+element;sum=sum+(2*i-1);
}
printf("%d\n",sum);
}

下面计算1-3+5-7+....-99+101的值。
main()
{
int i,element,sum=0;
for(i=1;i<=101;i+=2)
{
_element=2*i-1______;
sum=sum+element;
_sum-=2*i+1______;
}
printf("%d\n",sum);
}

#include<stdio.h>
void main(){
int i,element,sum=0;
for(i=1;i<=101;i+=2){
element=i;
sum=sum+element;
if((i-1)%4!=0) sum=sum-2*element;

}
printf("%d\n",sum);
}
关键是怎么处理负号,
第一个空肯定是赋值,那么负号只能在后面处理。
1,5,9.。。。的数前面是正号,找规律,减一是四的倍数。
相反就是正号。