从数列中抽取与某一数值(num)最接近的若干个数(n)
来源:互联网 发布:js get请求 编辑:程序博客网 时间:2024/05/22 03:19
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] arraya = new int[8] {50,67,73,58,73,44,102,70};//原始数列
int[] arrayb = new int[8];
int num=70,n=4; //num:要比较的数,n:要取得的个数
for (int i = 0; i <= arraya.Length - 1; i++)
{
if (arraya[i] >= num)
arrayb[i] = arraya[i] - num;
else
arrayb[i] = num - arraya[i];
}
Array.Sort(arrayb);
for (int i = 0; i < arraya.Length; i++)
{
for (int j = 0; j < n; j++)
{
if (arraya[i] - num == arrayb[j] || num - arraya[i] == arrayb[j])
{
Console.Write(arraya[i] + " ");
break;
}
}
}
Console.ReadKey();
}
}
}
- 从数列中抽取与某一数值(num)最接近的若干个数(n)
- 搜狗面试题:从N个正实数中选若干个数之和最接近M的递归实现
- 从给定的N个正数中选取若干个数之和最接近M
- 面试题:从给定的N个正数中选取若干个数之和最接近M
- 从给定的N个正数中选取若干个数之和最接近M
- 面试题:从给定的N个正数中选取若干个数之和最接近M
- 查询最接近某一数值的sql 查询某一列中最小的数
- 给定的N个正数中选取若干个数之和最接近M
- N个正数选取若干个数之和最接近M
- 写正确程序需要注意的地方:一个数组是有一个递减数列座椅若干位形成的,在这种数组中查找某一个数。
- 算法习题48:一个数组是由一个递减数列左移若干位形成的,在这种数组中查找某一个数。
- 求解数组中任意两个元素的和最接近某一个数
- poj 2356 Find a multiple 【抽屉原理应用】【在n个数组成的数列中找出若干个连续数使它们之和能被n整除】
- 两个递减数列中寻找某一个数
- 【Java笔记】从m个数值中随机抽取n个
- 组合问题:输出从m个数中的任意抽取n个数的组合全部可能序列
- 48 一个数组是由一个递减数列左移若干位形成的,然后查找某一个数
- 剑指Offer----面试题28----扩展:从1到n中随意取若干数使之与某一数相等
- 新版公农历转换类(C#) 转自http://blog.csdn.net/BlueDog/archive/2006/12/13/1440594.aspx
- 子网掩码的作用及与IP的关系
- dbms_stat与analyze的区别
- JQuery的一些站点,不断更新中.
- 网络协议介绍(NetBIOS,NETBEUI,IPX/SPX,TCP/IP)
- 从数列中抽取与某一数值(num)最接近的若干个数(n)
- datagridview定制ComboBox列
- 常用网络协议的特点和选用原则
- 异步传输模式 (ATM)
- 使用SQL自帶的加密函數
- 关于测试的一些基本概念
- 虚拟局域网VLAN(Virtual Local Area Network)
- 工作经验总结
- 加快 firefox 的速度