当前位置:编程学习 > C#/ASP.NET >>

如何用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

上一个:网络编程语言中JVAV和C#那个更实用?
下一个:请推荐一本C#的关于windows核心编程的书

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,