c语言判断一个数组单数是否为小于5
时间: 2024-05-07 11:17:27 浏览: 91
你可以通过遍历数组中的每个元素来判断是否有单数小于5。以下是相应的代码:
```c
int arr[] = {2, 4, 6, 7, 8, 9};
int len = sizeof(arr)/sizeof(arr[0]);
int flag = 0;
for(int i=0; i<len; i++){
if(arr[i]%2==1 && arr[i]<5){
flag = 1;
break;
}
}
if(flag==1)
printf("数组中存在单数小于5\n");
else
printf("数组中不存在单数小于5\n");
```
其中,变量 `len` 表示数组 `arr` 的长度,变量 `flag` 用于标记是否出现单数小于5。在遍历数组时,如果遇到单数小于5的元素,就将 `flag` 标记为1,并跳出循环。最后,根据 `flag` 的取值来判断数组中是否存在单数小于5。
阅读全文