用c++循环编写计算100以内的奇数和与偶数和之间的差

1+2-3+4-5+......+99-100用 循环1+2-3+4-5+......-99+100题目是这样的
2025-05-13 22:12:56
推荐回答(5个)
回答1:

#include
#include
int main()
{
int a,b,x=0,y=0,p;
for(a=1;a<=99;a=a+2)
{
x=x+a;
}

for(b=2;b<=100;b=b+2)
{
y=y+b;
}
p=fabs(x-y);
printf("%d",p);
}

回答2:

#include
#include
using namespace std;
int main( )
{
int i,s=0;
for(i=1;i<=100;i++)
{
s+=i*pow(-1,i);
}
cout< return 0;
}
不好意思,程序写出来了,但是好像时间有点多,不满意的话,我再些其他的。

回答3:

你这第一个数应该是-1吧
#include
using namespace std;
void main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
if(i%2==0)
sum+=i;
else sum-=i;
}
cout<<"结果为:"<}

回答4:

#include
using namespace std;

void main()
{
int i,sum=0;
for(i=2;i<=100;i++)
{
if(i%2==0)
sum+=i;
else sum-=i;
}
cout<<"sum = "<}

回答5:

#include
int main()
{int i,k=1,sum=0;
for(i=1;i<=100;i++)
{sum=sum+i*k;k=-k;}
printf("%d",sum);
return 0;}