问题描述
求出1-3+5-7+9…-99+101的算式
解题思路
- 因为负负得正,正负得负
- 把所有的都化成用负数相加
- 用for循环把这些加起来
- 最后输出结果
#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;//结束整个程序
}
已吐血!!!