算式计算

问题描述

求出1-3+5-7+9…-99+101的算式

解题思路

  1. 因为负负得正,正负得负
  2. 把所有的都化成用负数相加
  3. 用for循环把这些加起来
  4. 最后输出结果
#include<iostream>//选择文件的库
using namespace std;//开始用namespace
int n,a,b,c;//定义变量n,a,b,c
int main()//主函数的起始
{
    n=1;//把变量n的值设为1
    a=1;//把变量a的值设为1
    c=(-1);//把变量c的值设为(-1)
    while(n>=0&&n<101)//当n大于等于0和n小于101时,循环执行以下程序
    {
        n=n+2;//每次循环时把n的值重新+2,成为一个新的值
        a=a+n*c;//每次循环时把a的值重新加上n乘上c,成为一个新的值
        c=c*(-1);//每次循环时把c的值重新乘上(-1),成为一个新的值
    }
    cout<<a<<endl;//最后输出a这个结果
    return 0;//结束整个程序
}

已吐血!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值