Write a C program that inputs a series of integers and passes them one at a time to function even which uses the modulus operator to determine whether an integer is even.The function should take an integer argument and re
时间: 2024-02-14 21:16:20 浏览: 26
Sure, here's an example C program that takes a series of integers as input and passes them to a function called `even` that checks whether each integer is even or odd:
```c
#include <stdio.h>
int even(int num) {
if (num % 2 == 0) {
return 1;
}
else {
return 0;
}
}
int main() {
int num, result;
printf("Enter a series of integers (enter -1 to end):\n");
do {
scanf("%d", &num);
if (num != -1) {
result = even(num);
if (result == 1) {
printf("%d is even\n", num);
}
else {
printf("%d is odd\n", num);
}
}
} while (num != -1);
return 0;
}
```
In this program, we use a `do-while` loop to repeatedly prompt the user for input until they enter `-1`. Each integer entered by the user is passed to the `even` function, which uses the modulus operator (`%`) to determine whether the integer is even or odd. If the result is 0, the integer is odd; if the result is 1, the integer is even. The function returns either 1 or 0 depending on whether the integer is even or odd.
In the `main` function, we call `even` for each integer entered by the user and print a message indicating whether the integer is even or odd.
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)