国产探花免费观看_亚洲丰满少妇自慰呻吟_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之間的偶數與奇數和

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晴隆县| 松原市| 丹棱县| 乾安县| 本溪市| 石泉县| 探索| 茂名市| 芮城县| 成安县| 凤翔县| 鸡东县| 拉孜县| 濮阳县| 临清市| 清水县| 葵青区| 大宁县| 襄汾县| 察隅县| 营山县| 湘潭市| 南木林县| 登封市| 乌兰浩特市| 黄梅县| 全椒县| 锡林郭勒盟| 崇阳县| 图们市| 汝城县| 新田县| 邓州市| 公安县| 山东省| 东丰县| 贵阳市| 永福县| 中西区| 温宿县| 定襄县|