「整数のセットを入力し、奇数を出力——C#3週目」
1919 ワード
//*(プログラムヘッダコメント開始)*プログラムの著作権とバージョン宣言部分*Copyright(c)2011、煙台大学コンピュータ学部学生*All rights reserved.*ファイル名:《一組の整数を入力して、奇数を出力します——C#第3週》*作者:劉江波*完成日:2012年9月16日*バージョン番号:v 2.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;
}
}
}