在列之间平分一个数字.12个糖果,10个人.2个人每人得到2个糖果,剩下的人得到1个
Split a number equally between coloumns kinda eg. 12 sweets, 10 people. 2 people get 2 sweets each, the rest get 1
嗨,我有一个10列的表我想从用户那里获取一个值并将其分成10个值例如,如果用户输入10,我希望结果是
1 1 1 1 1 1 1 1 1 1 1
如果用户输入12,我希望结果是
2 2 1 1 1 1 1 1 1 1 1
等我试过将用户输入除以10,但它不起作用,特别是当你没有一个整数的时候。
我正在使用javascript,将是伟大的得到你的帮助或一个想法关于什么公式将是
var userInput = 12
var colCount = 10
for (var i = 0; i <= 10 ; i++)
{
document.write(userInput / colCount);
}
js> qty = 12
12
js> ppl = 10
10
js> for (i = 0; i < ppl; i++) {
print(Math.floor(qty / ppl) + (i < qty % ppl))
}
2
2
1
1
1
1
1
1
1
1
你可以试试:
var userInput = 12
var colCount = 10
var quocient = Math.floor(userInput/colCount);
var remainder = userInput%colCount;
for (var i = 0; i < colCount ; i++)
{
var num = (i<remainder)?quocient+1:quocient;
document.write(num);
}
请注意,如果将"i"初始化为0,则循环必须严格小于10…
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 多个单选按钮组相互干扰
- 下拉选择可自动更改第二个下拉选择
- onkeyup无法动态创建多个文本区域
- JQuery合并了keyup和focusout两个函数
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- jQuery自定义验证比较多个输入的序列
- Html页面上的多个Base64图像和平滑加载
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- KnockoutJS-组件-多个实例
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用数据上的角度更改设置集合的第一个元素的动画
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 在列之间平分一个数字.12个糖果,10个人.2个人每人得到2个糖果,剩下的人得到1个