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

《输入一组整数,输出单数——C#第三周》

2012-09-19 
《输入一组整数,输出奇数——C#第三周》/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 201

《输入一组整数,输出奇数——C#第三周》

/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 《输入一组整数,输出奇数——C#第三周》
* 作 者: 刘江波
* 完成日期: 2012 年 9 月 16 日
* 版 本 号: v2.1

* 对任务及求解方法的描述部分
* 问题描述:

编写一个控制台应用。输入一组整数,输出所有的奇数。
* 程序头部的注释结束
*/

using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;    namespace ConsoleApplication1  {      class Program      {          static void Main(string[] args)          {              Console.WriteLine("请您输入一组整数,中间用逗号隔开:");              String str = Console.ReadLine();              String[] s = str.Split(',');            /* 指str这个字符串用逗号“,”进行分割,             * 分割后的字符串数组放在a[]中,比如 111,222,333             *那么a[0]=111 a[1]=222 a[2]=333*/              int[] b = new int[s.Length];              for (int i = 0; i < s.Length; ++i)              {                  b[i] = int.Parse(s[i]);              }              Myclass c = new Myclass();            Console.WriteLine("你输入的整数中奇数为:");              int x = c.get_number(b);              Console.WriteLine("你输入的整数中奇数的个数为:{0}个",x);              Console.ReadKey();          }      }        class Myclass      {          public int get_number(params int[] a)          {              int i = 0;              for (int j = 0; j < a.Length; ++j)              {                  if (a[j] % 2!=0)                  {                      ++i;                    Console.Write(a[j] + "、");                }              }            Console.WriteLine();            return i;          }      }  } 

《输入一组整数,输出单数——C#第三周》

热点排行