国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中分別輸出100~200之間的奇數和與偶數和

2023-05-02 19:48:19
字體:
來源:轉載
供稿:網友

本站中已有一個案例是求1-50之間的奇數之和與偶數之和,在那個文章中,主要是在程序中的主方法中實現的(詳見:C#習題:編程計算1-50之間的奇數之和及偶數之和),而本文準備定義一個類,在該類中的方法成員中實現。

具體算法是,在EvenOdd類中定義兩個字段成員,分別用來表示計算奇偶數區間的開始數字和結束數字,并在類的構造函數中對其初始化,在EvenOddSum方法成員中使用for循環計算出奇數和與偶數和并輸出,并在定義的主方法中定義EvenOdd類的實例進行測試。

實現的源代碼如下:

using System;
namespace evenodd1
{
  class Test
  {
    /// <summary>
    /// 應用程序的主入口點。
    /// </summary>

    static void Main(string[] args)
    {
      EvenOdd eo = new EvenOdd(100,200);
      eo.EvenOddSum();
    }
  }
  class EvenOdd
  {
    int begin;
    int over;
    public EvenOdd(int b,int o)
    {
      this.begin = b;
      this.over = o;
    }
    public void EvenOddSum()
    {
      int evenSum = 0,oddSum = 0;
      for(int i=begin;i<=over;i++)
      {
        if(i%2==0)
          evenSum += i;
        else
          oddSum += i;
      }
      Console.WriteLine("100~200之間偶數和為:{0},奇數之和為:{1}",evenSum,oddSum);
    }
  }
}

運行結果如下:

求100~200之間的偶數與奇數和

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达日县| 凤山县| 齐齐哈尔市| 金塔县| 阿尔山市| 兴仁县| 红河县| 盘锦市| 德阳市| 天台县| 德清县| 保靖县| 黎城县| 永顺县| 彝良县| 麦盖提县| 奉新县| 防城港市| 弥勒县| 绍兴县| 格尔木市| 仙桃市| 东安县| 红安县| 克什克腾旗| 宁城县| 花莲县| 临海市| 宜兰县| 清丰县| 酉阳| 三台县| 秦安县| 宽城| 武邑县| 阿城市| 晋城| 柏乡县| 南阳市| 岑溪市| 故城县|