如何用C#编程求1-3+5-7+…-99+101的值,我想用先算好正数和与负数和,最后再把两个和相加起来得出结果这种方法
希望高手们指教一下,其他方法也可以,不过最好教我一些通俗易懂的,谢谢!
希望高手们指教一下,其他方法也可以,不过最好教我一些通俗易懂的,谢谢!
答案:int main()
{
int sum=0,sign=-1,a=1,i=1;
if(i<=101)
{sum+=a;
i+=2;
a=i*sign;
sign*=sign;}
else
cout<<sum<<endl;
return ;}int sum=0;
for(i=1;i++;i<=101){
switch(i%2){
case 0:{
sum+=i;
}
break;
case 1:{
sum-=i;
}
break;
}
return sum;
}
我们有进行编译,可能有语法错误,楼主自己改下吧,算法还是对的
楼主,你提供的问题我已经帮你找到了解决问题的方法,请查看参考链接: http://www.ibeifeng.com/goods.php?id=21