用c语言编写函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函数的返回值为0,当这个整型数的值是奇数时,返回值为1。编写一个程序,从键盘输入m个整数,分别调用用户自定义函数来判断这m个整数的奇偶性。输入:第一行为一个整数m,表示要判断m个整数的奇偶性;紧接着是m行,每行一个整数。输出:有m行,分别对应输入的第2 列第m+1行的整数的奇偶性。
时间: 2023-12-10 09:42:35 浏览: 116
以下是该函数的代码:
```c
#include <stdio.h>
int isOdd(int num) {
if (num % 2 == 0) {
return 0; // 偶数返回0
} else {
return 1; // 奇数返回1
}
}
int main() {
int m;
scanf("%d", &m); // 输入要判断的整数个数
int nums[m];
for (int i = 0; i < m; i++) {
scanf("%d", &nums[i]); // 输入每个整数
}
for (int i = 0; i < m; i++) {
printf("%d\n", isOdd(nums[i])); // 输出每个整数的奇偶性
}
return 0;
}
```
输入示例:
```
5
1
2
3
4
5
```
输出示例:
```
1
0
1
0
1
```
相关问题
用c语言编写程序:编写函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函 数的返回值为0,当这个整型数的值是奇数时,返回值为1,编写一个程序,从键盘输入m个整 数,分别调用用户自定义函数来判断这m个整数的奇偶性,输入:第一行为一个整数m,表示 要判断m个整数的奇偶性;紧接着是m行,每行一个整数,输出:有m行,分别对应输入的第2 列第m+1行的整数的奇偶性。
以下是用C语言编写的程序:
```c
#include <stdio.h>
int isOdd(int num) {
if (num % 2 == 0) {
return 0;
} else {
return 1;
}
}
int main() {
int m, num, i;
scanf("%d", &m);
for (i = 0; i < m; i++) {
scanf("%d", &num);
if (isOdd(num) == 0) {
printf("%d is even.\n", num);
} else {
printf("%d is odd.\n", num);
}
}
return 0;
}
```
代码中定义了一个 `isOdd` 函数来判断一个整数的奇偶性,并在 `main` 函数中循环读入 `m` 个整数,对每个整数调用 `isOdd` 函数来判断奇偶性并输出结果。
C语言,编写函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函 数的返回值为0,当这个整型数的值是奇数时,返回值为1。编写一个程序,从键盘输入m个整数,分别调用用户自定义函数来判断这m个整数的奇偶性。输入:第一行为一个整数m,表示要判断m个整数的奇偶性;紧接着是m行,每行一个整数。输出:有m行,分别对应输入的第2列第m+1行的整数的奇偶性。
以下是C语言实现:
```c
#include <stdio.h>
int isOdd(int num) {
if (num % 2 == 0) {
return 0;
} else {
return 1;
}
}
int main() {
int m, num;
scanf("%d", &m);
for (int i = 0; i < m; i++) {
scanf("%d", &num);
printf("%d\n", isOdd(num));
}
return 0;
}
```
首先定义了一个名为 `isOdd` 的函数,该函数接受一个整型参数 `num`,根据 `num` 的奇偶性返回相应的值。当 `num` 为偶数时返回0,为奇数时返回1。
在 `main` 函数中,首先读入整数 `m`,表示要判断 `m` 个整数的奇偶性。然后使用循环依次读入这 `m` 个整数,并调用 `isOdd` 函数来判断它们的奇偶性。最后将结果输出即可。
阅读全文