C#上机 第四周 任务1.1 输出所有的奇数
2012-09-16 23:13
302 查看
/* * 程序头部注释开始 * 程序的版权和版本声明部分 * 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#第四周 任务3.4 输出学号为奇数的所有学生
- C#上机 第四周 任务1.2 输出其中的大写字母、小写字母、数字和其他字符的个数
- C#输入一组整数,输出所有的奇数
- 第十三周上机任务--输出一万以内的所有素数和回文数
- C#--第三周实验--任务1--输入一组整数,输出所有的奇数(控制台应用)
- 第十六周上机任务-项目1-输出所有的大写字母
- C#--第三周实验--任务3--输入学号和姓名,输出学号为奇数的所有学生。(控制台应用)
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 十二周上机任务1:用函数输出星号图
- C语言之输出一个数的每一位,和获取一个二进制数所有奇数和偶数位,输出二进制序列的区别。
- c# 计算1-100之间的所有奇数的和
- 用while语句计算并输出1/3-3/5+5/7...-19/21的结果(第十周上机任务)
- 第十周上机任务4:输出完数
- 第四周上机任务项目4-正整数类
- 获取一个数二进制序列中所有的偶数位和奇数位,并输出。
- 1.写一个函数返回参数二进制中 1 的个数;2..获取一个数二进制序列中所有的偶数位和奇数位;3. 输出一个整数的每一位;4.两个int整数的二进制表达中,有多少个位不同
- 第四周上机任务项目四 正整数类
- 第七周上机任务2——输入4个整数,输出其中的最大值
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列