如何算出N个数的比例

问题描述

例如有个listlist.add(10)list.add(12)list.add(14)得出5:6:7只有一个元素则是1

解决方案

解决方案二:
这就是找最大公约数吗,百度代码,都现成的
解决方案三:
stringresult=string.Empty;List<int>temp_list=newList<int>{10,12,14,16,18};intpublic_num=1;intmin_num=temp_list.Min();for(inti=min_num;i>0;i--){boolflag=true;foreach(intitemintemp_list){if(item%i==0){continue;}else{flag=false;break;}}if(flag){public_num=i;break;}}temp_list=temp_list.Select(a=>a/public_num).ToList();result=string.Join(":",temp_list);//5:6:7:8:9

时间: 2024-10-29 22:41:51

如何算出N个数的比例的相关文章

【算法求助】如何从数组里算出整体个数,请进来看图

问题描述 如何通过算法算出这个里面包含了三个整体? 解决方案 解决方案二:三个整体是啥意思?看你就0和1啊解决方案三:无非就是这样:遍历每个点如果这个点是1如果这个点周围有值为1的点将这两个点合并解决方案四:引用1楼starfd的回复: 三个整体是啥意思?看你就0和1啊 我的意思是,1所在的位置因为相邻,构成了一个整体.图上能看到1构成了三个区域解决方案五:引用2楼shingoscar的回复: 无非就是这样:遍历每个点如果这个点是1如果这个点周围有值为1的点将这两个点合并 嗯,怎么样算合并啊?在

给出任意一个正整数,算出大于它的最小不重复数——最高效[2014百度笔试题]

程序很简单,一看就懂,我就不多介绍了,直接上代码. /** * 给出任意一个正整数,算出大于它的最小不重复数(即不存在相邻两个数相同的情况) */ #include<iostream> using namespace std; long minNoDoubleNumber(long x) { if(x < 10) { return x; } long y = 1; long temp = x; while(temp / 10 > 0) { y *= 10; temp /= 10;

大数据打天下 证券移动端“算出未来”

这是一个颠覆的世纪,互联网+.大数据.云计算.人工智能扑面而来.互联网正改变着证券行业,大数据又带来了行业的契机.利用好大数据,证券移动端就可以"算出未来". 三次革命迎来拐点 自1990年诞生至今,中国A股走过波澜壮阔的26年,国人炒股方式也经历了三次革命. 最初,A股先行者们挤在证券营业部大厅里,紧盯墙上的大屏幕.选中一只股票,你得花一块钱买张委托单,排长队等工作人员帮你输入电脑.好容易排到了,价格可能已经差了十万八千里. 1996年,A股迎来大牛市,证券营业部里出现成排的自助式刷

用php代码实现计算-用php代码算出这道数学题答案

问题描述 用php代码算出这道数学题答案 用从1到9九个数组成三个三位数,这三个三位数相加等于999,每个数字不可重复使用,要用php代码算出这三个三位数是那几组$arr=array(123456789) 解决方案 利用三个循环,每个循环取出一位数.如果这三个循环取出的数不一样则组成一个3位数组合.再循环组合出来的三位数数组,和等于999 则取出这三个三位数.经测试数据有点大,但思路是没问题的. $arr=array(123456789); $ThreeArr=array(); $reslut=

jsp中有两个输入框,第一个输入数据后,自动算出第二个框的数

问题描述 jsp中有两个输入框,第一个输入数据后,自动算出第二个框的数 比如,我要第一个框时数量,根据第一个输入框输入的数据,自动算出第二个框的数据,并显示出来.这个问题哪位大神给解决一下,感激不尽! 解决方案 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4

EXCEL算出钞票张数

  下面给你讲解一个非常实用的实例,即在Excel中,给出一个金额的数,如何自动计算出100元.50元.20元.10元.5元.2元.1元.5角.2角.1角.5分.2分.1分各有几张! 下面先看下面的表格. 上表中,A2给出一个金额数,然后,在B列给出金额的不同币种,C列算出各由多少张的壹佰元.伍拾元.贰拾元.拾元.伍元.贰元.壹元.伍角.贰角.一角.伍分.贰分.壹分组成. 使用公式虽然不复杂,但是却也不是那么的简单,为方便大家的学习,上图已增加了一辅助列,分别列出C列各单元的公式了,请你仔细查看

Excel 2013表格中根据销售日期算出月份交易总金额

  案例演示 ①首先,打开表格,里面是恒大地产最近几个月的销售情况,红色的是一月份的销售,我们要快速算出一月份的总额,在G2单元格输入公式: =SUMPRODUCT((MONTH(D2:D9)=1)*E2:E9) ②回车,得到结果,8650000,这就是一月份的销售总额. ③那么,有没有什么办法能验证结果是不是正确呢?我们按住Ctrl键选中一月份的数据,从下方可以看到结果是一样的. ④此例子只是为了演示,数据量小,如果数据量庞大,建议大家还是使用公式直接计算,而不是Ctrl选择单元格. 公式说明

java线程池当其中一个线程算出结果,终止全部线程

问题描述 java线程池当其中一个线程算出结果,终止全部线程 业务逻辑: 一个大型社区,每一秒有上千人在提交留言,提交的留言将经过,上万条的正则表达式的过滤,没有匹配任何规则的,才保存到系统,否则提示用户,您录入的内容不合法. 我是这样想的,把这上万条正则表达式,拆分成2000条一组,开一个5个线程的线程池,每个线程将负责其中2000个规则的匹配. 每条留言提交时,将由这5个线程,去判断是否有匹配的规则,如果其中一个线程匹配到了规则,将结束其他4个线程的任务,返回给用户结果. 请问这种要怎么实现

gridview-Asp.net GridVIew中如何通过生产日期和使用寿命两列自动算出报废时间

问题描述 Asp.net GridVIew中如何通过生产日期和使用寿命两列自动算出报废时间 库存管理系统 在物品信息表中如何通过生产日期和使用寿命算出报废时间 EG: 生产日期 2015/1/1 使用寿命 6个月 得到 报废时间2015/7/1 解决方案 循环,DateTime.AddMonth 解决方案二: 能不能贴出具体代码,大神,非常感谢!!!