int sum=0;
for(int i=2;i<99;i+=2)
 sum+=i;
我没理解错吧

解决方案 »

  1.   

    下次要动脑筋,自己写写看int x = 0;
    for (int i = 2; i <= 98; i += 2)
      x += i;
    Console.WriteLine(x);
      

  2.   

    在VB里设置步长为2
    在C#里可以这样写
    for (int i = 2; i <= 98; i += 2)
      x += i;
    其中i += 2设置步长为2
      

  3.   

    int sum=0;
    for(int i=2;i<99;i+=2)
     sum+=i;这段代码不合适小孩子看
    最好给出很标准的代码private int sum=0;
    for (int i=2;i<100;i=i+2)
    {
        sum=sum+i;
    }嘿嘿
      

  4.   

    其实我他哥哥考他数学题 ^_^
    应该System.Console.Write((2+98)*49/2);
      

  5.   

    同意楼上的,考虑到算法优化,(2+98)*49/2最优,但是不符合题意
    sum=0;
    for(int i=0;i<1;i++)
       sum=((2+98)*49/2);
    即可。hoho