数组a包括10个整数,将a中所有的数除以5取余数存放入数组b中,并按每行3个元素格式输出数组b 编程实现
时间: 2024-11-27 12:14:44 浏览: 4
javascript将中国数字格式转换成欧式数字格式的简单实例
在Python中,你可以使用列表推导式和切片来实现这个需求。假设数组a是一个包含10个整数的一维列表,下面是如何操作:
```python
# 假设 a = [10, 25, 30, 40, 50, 60, 70, 80, 90, 100]
a = [i for i in range(1, 11)] # 或者直接用a = list(range(1, 11)) 如果a已经初始化了
b = [num % 5 for num in a] # 将a中的每个数除以5并取余
# 按照每行3个元素格式输出
for i in range(0, len(b), 3): # 使用步长3遍历b
print(b[i:i+3]) # 打印每行3个元素
```
如果需要在其他语言如Java中实现,可以参考以下代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> a = new ArrayList<>();
for (int i = 1; i <= 10; i++) {
a.add(i);
}
ArrayList<Integer> b = new ArrayList<>();
for (int num : a) {
b.add(num % 5);
}
// 按每行3个元素打印
int index = 0;
while (index < b.size()) {
System.out.println(b.subList(index, Math.min(index + 3, b.size())));
index += 3;
}
}
}
```
阅读全文