码迷,mamicode.com
首页 > 其他好文 > 详细

6.求1-2+3-4+···-100

时间:2014-08-04 17:03:27      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:使用   os   io   for   div   c   ios   简单   

(1)使用FOR语句,并奇数偶数分开计算再求和
#include<iostream>
using namespace std;

int main()
{
    int i,j;
    int sum=0,sum1=0,sum2=0;//求和之前必须先初始化为0,不然返回一个很奇怪的值
    for(i=1;i<=100;i++,i++)//原来for语句可以这样使用
    {
        sum1+=i;
    }
    for(j=-2;j>=-100;j--,j--)//原来for语句可以这样使用
    {
        sum2+=j;
    }
    sum=sum1+sum2;
    cout<<sum<<endl;

    return 0;
}
 
 
(2)FOR和IF语句结合,用一个判断来分开加减:
#include<iostream>
using namespace std;

int main()
{
    int sum=0;
    for(int i=1;i<=100;i++)
    {
        if(i%2==1)
        {
            sum+=i;
        }else
        {
            sum-=i;
        }
    }
    cout<<sum<<endl;
    return 0;
}
 
 
(3)更简单的方法
#include<iostream>
using namespace std;

int main()
{
    int sum=0;
    for(int i=1;i<=100;i++)
    {
        if(i%2==1)
        {
            i=-i;
        }
        sum+=i;
    }
    cout<<sum<<endl;
    return 0;
}

 

6.求1-2+3-4+···-100,布布扣,bubuko.com

6.求1-2+3-4+···-100

标签:使用   os   io   for   div   c   ios   简单   

原文地址:http://www.cnblogs.com/jixiaowu/p/3890256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!