用c语言实现 判别一个整数数组中各元素的值,若大于0则输出该值,若小于等于0则输出0值。
时间: 2024-03-24 22:41:30 浏览: 17
可以使用循环和条件判断来实现该功能,具体代码如下:
```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。
相关问题
判断一个数整数数组中各元素的值,大于0输出该值,小于0输出0,c语言,用函数
可以使用以下的C语言函数来实现对整数数组中各元素的判断,并输出对应的值:
```
void printArray(int array[], int size){
for(int i=0;i<size;i++){
if(array[i]>0){
printf("%d\n",array[i]);
} else{
printf("0\n");
}
}
}
```
其中,参数“array”是传递进来的整数数组,参数“size”是传递进来的数组大小。这个函数会遍历整个数组,根据元素的取值判断应该输出该元素的值还是0,并将结果输出到控制台。
c语言用函数的形式判别一个整数数组a[10]={1,2,3,4,-1,-2,-3,-4,2,3}中的各元素的值,若大于0则输出该值,否则输出0值
下面是使用C语言编写的函数,可以判别一个整数数组中各元素的值,若大于0则输出该值,否则输出0值:
```
void printPositive(int a[], int size) {
for (int i = 0; i < size; i++) {
if (a[i] > 0) {
printf("%d ", a[i]);
} else {
printf("0 ");
}
}
}
```
你可以调用这个函数,并传递一个整数数组和数组的大小,这个函数会把数组中的元素按照问题描述的方式输出。
相关推荐
![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_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)