求c++编写程序计算1—100的自然数中的偶数之和。

喵了个咪

来自: 喵了个咪 2010-07-13 14:08:13

×
加入小组后即可参加投票
  • 五仁波切糕

    五仁波切糕 2010-07-13 14:29:16

    int sum() { return 2550; }

  • 喵了个咪

    喵了个咪 楼主 2010-07-13 14:31:42

    过程。。。。

  • Beta

    Beta 2010-07-13 14:39:40

    int sum() { return 2+4+6+8+10+12+14+16+18+20+22+24+26+28+30+32+34+36+38+40+42+44+46+48+50+52+54+56+58+60+62+64+66+68+70+72+74+76+78+80+82+84+86+88+90+92+94+96+98+100; } 过程非常具体了。

  • 喵了个咪

    喵了个咪 楼主 2010-07-13 15:00:00

    ==

  • Cappuccino

    Cappuccino (狂奔的蜗牛...) 2010-07-13 15:02:01

    都是人才呀

  • 喵了个咪

    喵了个咪 楼主 2010-07-13 16:23:04

    我服了

  • booman

    booman (自谦、知耻、无求) 2010-07-13 17:58:45

    int cout = 0; for( int i = 2 ; i <= 100 ; i++ ) if( !(i%2) ) cout += i; return cout; 最无技术含量的方法

  •   兔子 你别走

    兔子 你别走 (千杯不醉!力大无穷!次奥!) 2010-07-13 20:45:12

    #include <iostream> using namespace std; void main() { int sum; int i=0; for(;i<=100;i+=2) sum+=i; cout<<sum<<endl; } 不是子程序 直接就这么编 最后显示···同楼上· 没什么技术含量···

  • 超好大象

    超好大象 (我打江北走过) 2010-07-13 21:08:32

    #include <iostream> using namespace std; void main() { int sum; int i=0,j=100; for(;i<=100;i+=2) { j-=i; sum+=(i+j); } cout<<sum<<endl; }

  • 忱

    2010-07-13 22:20:29

    楼主这情况能参加考试?重在参与了吧。

  • 膘

    (人有节操我有膘) 2010-07-13 22:21:24

    收拾一下准备补考吧,乖

  • 蜗牛

    蜗牛 2010-07-13 23:22:18

    额……我是进来看我是不是看错题目的。

  •   兔子 你别走

    兔子 你别走 (千杯不醉!力大无穷!次奥!) 2010-07-15 00:01:20

    2010-07-13 21:08:32 不如不见 (好久不见) #include <iostream> using namespace std; void main() { int sum; int i=0,j=100; for(;i<=100;i+=2) { j-=i; sum+=(i+j); } cout<<sum<<endl; } -------- 貌似有错误···逻辑不对诶··

  • 桂林

    桂林 (我首先是个木头人其次是个土人) 2010-07-15 11:09:38

    1—100的自然数中的偶数之和 1L正解,满足题意。 如果是 1-n的自然是的偶数之和,n是变量,那么才需要过程。当然我们是要追求效率的。 sum(int n){ int m=n>>1; return ((1+m)*m/2)<<1; }

  • 桂林

    桂林 (我首先是个木头人其次是个土人) 2010-07-15 11:13:10

    说明一下: 1-n偶数和 等于 1到 n整除2 之间的和*2 n>>1; //n 整除2 n<<1 ; //n * 2

  • mister bin

    mister bin 2010-07-17 17:18:57

    酱油,祝lz好运

你的回应

回应请先 , 或 注册

33455 人聚集在这个小组
↑回顶部