首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#下机 第四周 任务1.1 输出所有的奇数

2012-09-28 
C#上机 第四周 任务1.1输出所有的奇数/* * 程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2

C#上机 第四周 任务1.1 输出所有的奇数

/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称:输出所有的奇数                           * 作    者:薛广晨                               * 完成日期:2011  年 09 月  16  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述:    编写一个控制台应用。输入一组整数,输出所有的奇数* 程序输出:   * 程序头部的注释结束 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace OddNumber{    class Program    {        static void Main(string[] args)        {            Console.WriteLine("请您输入一组整数,中间用逗号隔开:");              String str = Console.ReadLine();              String[] s = str.Split(',');              int[] b = new int[s.Length];              for (int i = 0; i < s.Length; ++i)              {                  b[i] = int.Parse(s[i]);              }            int x = Myclass.get_number(b);              Console.WriteLine("你输入的整数中奇数的个数为:{0}个", x);            Console.WriteLine("分别是:");            for (int i = 0; i < s.Length; ++i)            {                int y = Myclass.get_OddNumber(b[i]);                if (y != -1)                {                    Console.Write("{0}    ",y);                }            }            Console.ReadKey();          }    }     class Myclass       {          public static int get_number(params int[] a)          {              int i = 0;              for (int j = 0; j < a.Length; ++j)              {                  if (a[j] % 2!=0)                  {                      ++i;                  }              }              return i;          }        public static int get_OddNumber(int a)        {            if (a % 2 != 0)            {                return a;            }            else            {                return -1;            }        }       }  }  


运行结果:

C#下机 第四周 任务1.1  输出所有的奇数

热点排行