首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#有关问题求解

2011-12-28 
C#问题求解C#问题求解,要求循环从1加到100,其中除掉25、88的和为多少?我写的代码如下请大侠帮我看看是否正

C#问题求解
C#问题求解,要求循环   从1加到100,其中除掉25、88   的和为多少?   我写的代码如下请大侠帮我看看是否正确?谢谢
static   void   main()
        {
                int   a   =   0;
                int   i   =   1;
                for(i=1;i <=100;i++)
                {
                    if(i!=25)
                    {
                        if(i!=88)
                        {
                          a=a+i;
                        }
                    }
                }
        }



[解决办法]
for(i=1;i <=100;i++)
{
if(i!=25&&i!=88)
{
a=a+i;
}

}
[解决办法]
C#问题求解,要求循环 从1加到100,其中除掉25、88 的和为多少? 我写的代码如下请大侠帮我看看是否正确?谢谢
static void main()
{
int a = 0;
int i = 1;
for(i=1;i <=100;i++)
{
if(i!=25)
{
if(i!=88)
{
a=a+i;
}
}
}
}
========================
结果正确,但是看起来效率不怎么高
[解决办法]
你的结果是对的
但不够直观,本来问题就很简单,用下面的代码比较好
for(i=1;i <=100;i++)
{
if(i!=25&&i!=88)
{
a=a+i;
}

}


[解决办法]
int a = 0;
for(int i=1;i <=100;i++)
{
if(i!=25&&i!=88)
{
a=a+i;
}

}

[解决办法]
public int addd(int start,int end,int [] notin)
{
int retint=0;

retint=(start+end)*(end+1-start)/2
fot(int i=0;i <notin.length;i++)
retint-=notin[i];
return retint;
}

热点排行