C# 技能鉴定

这是关于C#技能鉴定的题目:

第一单元第1题:

using System;

namespace 奇偶数
{
    public class Checked
    {
        public bool OS(int n)
        {
            if (n % 2 == 0)
            {
                return true;
            }
            return false;

        }
        public void os(int n)
        {
            int a=0;
            for(int i=0;i<n;)
            {
                if(OS(i))
                {
                    i = i + 2;
                    a = a + i;
                }
            }
            Console.WriteLine("和是:{0}", a);
        }
        public void js(int n)
        {
            int a = 0;
            int b = 0;
            for(int i=1;i<n;)
            {
                if(!OS(i))
                {
                    i = i + 2;
                    a = a + i;
                    b = a + 1;
                }
            }
            Console.WriteLine("和是:{0}", b);
        }
    }
   
    class Program
    {
        static void Main(string[] args)
        {
            Checked s = new Checked();
            Console.Write("请输入一个数据:");
            int a = int.Parse(Console.ReadLine());
           if(s.OS(a))
            {
                s.os(a);
            }
           else
            {
                s.js(a);
            }
            Console.Read();
        }
    }
}

这是一个很简单的小程序,但是通过这道题让我又想起了C#的用法,感觉好像很久没有编过C#的程序一样。

原文地址:https://www.cnblogs.com/chenpengzhou/p/7509939.html