这是关于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#的程序一样。