0
A
回答
2
从模数中减去10的模数,再除以十。创建一个按10的值递增并且长度为n/10的列表。
Num = num - (num % 10);
list<int> stuff;
for (int i = 0; i == (num /10); i++)
stuff.add((i*10));
这有点晚了,我喝了一杯啤酒,所以我的代码可能有点偏离。
+1
是的,thx,工作。必须改变它一点,但得到它。干杯! – Marc 2012-03-17 06:43:48
1
List<int> Splitter(int num, int mult)
{
if(mult<=0)
return null;
int sign = 1;
if(num < 0)
{
num = - num;
sign = -1;
}
var result = new List<int>(num/mult);
num = num - num % mult;
while(num >= 0)
{
result.Add(num);
num -= mult;
}
return result;
}
但是这里没有什么好玩的。让我们尝试LINQ它。我会假设一切都是积极的。
Enumerable.Range((num + mult - 1) /mult).Select(x=>x*mult).Reverse();
Range参数是num/mult舍入。
1
这将打破一个整数到任何尺寸(不只是10)的大块:
static public IEnumerable<int> BreakUpInteger(int input, int chunkSize)
{
if(chunkSize <= 0)
{
throw new ArgumentException("Chunk size must be greater than zero.", "chunkSize");
}
if(input <= 0)
{
throw new ArgumentException("Input must be greater than zero.", "input");
}
for (var i = 1; i <= input/chunkSize; i++)
{
yield return i * chunkSize;
}
}
相关问题
- 1. iPad的拆分视图尺寸部分
- 2. TensorFlow - 将未知尺寸张量填充到特定尺寸?
- 3. 检测拆分窗口的尺寸
- 4. 排序后拆分Google Anlytics尺寸?
- 5. 合并拆分后尺寸增大PDF
- 6. 在拆分数据帧的列表循环(在尺寸误差)
- 7. 我应该拆分一个大尺寸数据的表吗?
- 8. 测量尺寸
- 9. 分配尺寸
- 10. 打印特定尺寸的BufferedImage对象
- 11. CSS:不同尺寸的特定字体
- 12. 特定尺寸的JavaFX打印节点
- 13. VendOpenTrans网格上的特定尺寸
- 14. jQuery .resize()到一个特定的尺寸
- 15. 创建特定尺寸的标签云
- 16. 获取特定细分窗口的尺寸
- 17. Ghostscript pdf与特定分辨率和尺寸的jpeg
- 18. 将数组拆分成非特定数量的块
- 19. 将数组拆分成特定数量的块chrome
- 20. 实现尺寸的特征
- 21. 超过一定的尺寸与批量
- 22. 给定尺寸为夫特型
- 23. 乘以特定尺寸矩阵
- 24. 强制特定尺寸在Matlab
- 25. 如何设置特定尺寸为UIImageView
- 26. 使图像适合特定尺寸
- 27. 将文本修改为特定尺寸
- 28. GWT ImageLoadingCell - 设置特定尺寸
- 29. 为特定尺寸隐藏某些列?
- 30. 饼干尺寸超出在浏览器中分配的尺寸的辐射量
会很高兴地知道谁投下来。这里有什么问题? – Marc 2012-09-26 02:35:19