去掉数组中是0的整数,保存入新的数组,并输出新数组 • 1,5,3,8,0
时间: 2024-05-11 11:18:53 浏览: 21
好的,以下是Python实现的代码:
```python
original_array = [1, 5, 3, 8, 0]
new_array = []
for num in original_array:
if num != 0:
new_array.append(num)
print(new_array)
```
输出结果为:
```
[1, 5, 3, 8]
```
这段代码会遍历原始数组中的每一个整数,如果这个整数不是0,则将它添加到新数组中。最后输出新数组。
相关问题
C语言程序输入一个正整数,分离出各位数字,并保存在一维数组中,逆序输出数组中所有数字。
以下是C语言程序的代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个正整数:");
scanf("%d", &num);
int digits[20]; // 保存数字的数组,最多20位
int i = 0;
while (num > 0) {
digits[i] = num % 10; // 取出最后一位数字
num /= 10; // 去掉最后一位数字
i++;
}
printf("逆序输出数字:");
for (int j = i - 1; j >= 0; j--) { // 从最高位开始输出
printf("%d", digits[j]);
}
printf("\n");
return 0;
}
```
首先,程序提示用户输入一个正整数,并通过`scanf`函数读入该数字。然后,程序定义了一个长度为20的整型数组`digits`来保存分离出的数字,数组的每个元素表示数字的一位(最后一位存在`digits[0]`中)。接下来,程序使用循环将输入的数字分离出每一位,并保存在`digits`数组中。最后,程序使用另一个循环逆序输出`digits`数组中的所有数字。
java把数组已逗号进行分割在放到新的数组中
要将Java中的数组以逗号进行分割,并将分割后的元素存放到一个新的数组中,你可以使用`String`类的`split()`方法将数组转换为字符串,然后使用分割后的字符串数组创建一个新的数组。以下是示例代码:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
String arrayString = Arrays.toString(array);
String[] elements = arrayString.substring(1, arrayString.length() - 1).split(", ");
int[] newArray = new int[elements.length];
for (int i = 0; i < elements.length; i++) {
newArray[i] = Integer.parseInt(elements[i]);
}
System.out.println(Arrays.toString(newArray));
}
}
```
这段代码首先将数组转换为字符串,然后使用`substring()`方法去掉方括号,再使用`split(", ")`方法将字符串分割成一个字符串数组。接下来,我们创建一个新的整型数组`newArray`,大小为分割后的字符串数组的长度。然后,通过遍历分割后的字符串数组,使用`Integer.parseInt()`方法将每个字符串转换为整数,并将其存放到新的数组中。最后,我们使用`Arrays.toString()`方法将新的数组转换为字符串并输出。
运行以上代码,你将得到一个以逗号分隔的新数组。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)