用c语言怎么编写1-3+5-7+9-...+97-99+101

如题所述

呵呵,上面都有问题 用c语言怎么编写1-3+5-7+9-...+97-99+101 回答: #include<stdio.h> main() { int i,sum=0,sum1=0,sum2=0; for(i=1;i=i+4;i<101) { sum1+=i; for(i=3;i=i+4;i<101) { sum2+=i; } sum=sum1-sum2; printf("the result is : %d",sum); }
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-11
#include <cstdio>

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

第2个回答  2014-10-05
int total = 101; for( int i = 1, j = -3; i <= 99; i += 4, j -= 4 ) total += i + j;
第3个回答  2018-07-16
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
int k = 1;
for (int i = 1; i <= 101; i += 2)
{
sum += k*i;
k *= -1;
}
cout << "1-3+5-7+...-99+101=" << sum << endl;
return 0;
}
第4个回答  推荐于2018-07-17
#include<stdio.h> 
int main() 
{int i,s=0;
 for(i=1;i<102;i+=2)
   if(i%4==1)s+=i;
     else s-=i;
 printf("%d\n",s);
 return 0;
}

本回答被网友采纳
相似回答