写一个程序,判别一个整数数组中各元素的值,若大于0则输出该值,若小于或等于0则输出0值。
时间: 2023-06-02 18:04:59 浏览: 56
好的,这是一个计算机编程问题,我可以为您提供解答。
以下是一个示例程序,可以实现对整数数组中元素的值进行判别:
```python
arr = [3, -5, 0, 10, -2]
for num in arr:
if num > 0:
print(num)
else:
print(0)
```
输出结果为:
```
3
0
0
10
0
```
这个程序先定义了一个整数数组 arr,然后使用 for 循环遍历每个元素。在循环内部,使用 if 语句进行条件判别,如果元素值大于 0,则输出该值,否则输出 0。
相关问题
判别一个整数数组中各元素的值,若大于0则输出该值,若小于等于0则输出0
好的,这个问题很简单,请稍等一下,我给您写一个代码:
```
numbers = [1, 5, -3, 10, 0, -2]
for num in numbers:
if num > 0:
print(num)
else:
print(0)
```
输出结果为:
```
1
5
0
10
0
0
```
希望回答能够帮到您!
用c语言实现 判别一个整数数组中各元素的值,若大于0则输出该值,若小于等于0则输出0值。
可以使用循环和条件判断来实现该功能,具体代码如下:
```c
#include <stdio.h>
int main()
{
int arr[5] = {1, -2, 3, 0, -4}; // 定义整数数组
int i;
for(i = 0; i < 5; i++)
{
if(arr[i] > 0)
printf("%d ", arr[i]);
else
printf("%d ", 0);
}
return 0;
}
```
在上述代码中,我们首先定义了一个整数数组 arr,然后使用 for 循环遍历数组的每一个元素,如果元素大于 0,则输出该元素的值,否则输出 0。