问题是这样的“设计一个网页实现输出1~50的每一个奇数,并且每五个奇数为一行,共五行,同时在新的一行里输出这些奇数之和”

解决方案 »

  1.   

    for (int i = 1; i<=50; i++)
    {   if (i % 2==1)
         {
           输出奇数
         }
    }
      

  2.   

    for(int i=1;i<=50;i++)
    {
    if (i%2==1)
    {
    ...
    }
    }
    a%b 得到余数
      

  3.   


    int j=0;
    for(int i=1;i<=50;i++)
    {
      if(i%2==0)
        {
          j+=i;
           Response.Write i.ToString();
           if(i%5==0)
           {
              Response.Write "&nbsp;&nbsp;总数为:"+j.ToString()+"<br/>";
              j=0;
           }
        }
    }
      

  4.   

    int sum=0,num=0,i=1;
    while(i<=50)
    {
      if(i%2==1)
      {
        Console.Write("{0}    ",i);
        sum=sum+i;
        num=num+1;
        i=i+1;
      }
      else
      {
         i = i + 1;
      }
      if(num==5)
      {
        Console.WriteLine("");
        Console.WriteLine("{0}",sum);
        sum=0;
        num=0;
      }
    }
      

  5.   

    呵呵!看看我做错了吗?
        protected void Page_Load(object sender, EventArgs e)
        {
            string str = "";
            int j = 0;
            for (int i = 1; i < 50; i += 2)
            {
                str += i.ToString() + ",";
                j++;
                if (j == 5)
                {
                    Response.Write(str.Substring(0,str.Length-1) + "<br />");
                    str = "";
                    j = 0;
                }
            }
        }
      

  6.   

    呵呵!漏了:
        protected void Page_Load(object sender, EventArgs e)
        {
            string str = "";
            int j = 0;
            int sum = 0;
            for (int i = 1; i < 50; i += 2)
            {
                sum += i;
                str += i.ToString() + ",";
                j++;
                if (j == 5)
                {
                    Response.Write(str.Substring(0,str.Length-1) + "<br />");
                    str = "";
                    j = 0;
                }
            }
            Response.Write("总" + sum.ToString());
        }