编写函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函数的返回值为0,当这个整型数的值是奇数时,返回值为1。编写一个程序,从键盘输入m个整数,分别调用用户自定义函数来判断这m个整数的奇偶性。输入:第一行为一个整数m,表示要判断m个整数的奇偶性;紧接着是m行,每行一个整数。输出:有m行,分别对应输入的第2列第m+1行的整数的奇偶性。
时间: 2024-02-11 08:07:09 浏览: 61
好的,以下是根据你的要求编写的程序,其中包括一个判断奇偶性的函数 `is_odd`:
```c
#include <stdio.h>
int is_odd(int num) {
if (num % 2 == 0) {
return 0; // 偶数,返回0
} else {
return 1; // 奇数,返回1
}
}
int main() {
int m;
printf("Please enter the number of integers to check: ");
scanf("%d", &m);
int nums[m];
for (int i = 0; i < m; i++) {
printf("Please enter an integer: ");
scanf("%d", &nums[i]);
}
for (int i = 0; i < m; i++) {
int result = is_odd(nums[i]);
printf("%d\n", result); // 输出奇偶性判断结果
}
return 0;
}
```
在这个程序中,我们首先定义了一个判断奇偶性的函数 `is_odd`,该函数接受一个整数参数 `num`,当 `num` 是偶数时返回 0,否则返回 1。
接着,在 `main` 函数中,我们先输入需要判断奇偶性的整数的数量 `m`,然后定义一个长度为 `m` 的数组 `nums`,用于存储这些整数。接下来,我们使用 `for` 循环遍历数组 `nums`,并依次输入每个整数。然后,我们再次使用 `for` 循环遍历数组 `nums`,并调用 `is_odd` 函数来判断每个整数的奇偶性,并打印结果。
希望这个程序能够满足你的需求!
阅读全文