(1)编写函数:int isOddDigit(int num ); 判断某整数是否只由奇数数字构成(若是返回1,否则返回0),并用主函数测试之。
时间: 2023-07-15 16:14:13 浏览: 46
以下是函数实现和主函数测试代码:
```c
#include <stdio.h>
int isOddDigit(int num) {
while (num) {
int digit = num % 10;
if (digit % 2 == 0) { // 如果有一个偶数数字,则返回0
return 0;
}
num /= 10;
}
return 1; // 如果所有数字都是奇数,则返回1
}
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (isOddDigit(num)) {
printf("%d只由奇数数字构成\n", num);
} else {
printf("%d不只由奇数数字构成\n", num);
}
return 0;
}
```
运行结果:
```
请输入一个整数:13579
13579只由奇数数字构成
```
```
请输入一个整数:2468
2468不只由奇数数字构成
```
相关问题
编写函数:int isOddDigit(int num ); 判断某整数是否只由奇数数字构成(若是返回1,否则返回0),并用主函数测试之。
以下是实现函数和主函数的代码:
```c
#include <stdio.h>
int isOddDigit(int num);
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (isOddDigit(num)) {
printf("%d 只由奇数数字构成\n", num);
} else {
printf("%d 不只由奇数数字构成\n", num);
}
return 0;
}
int isOddDigit(int num) {
while (num > 0) {
int digit = num % 10;
if (digit % 2 == 0) {
return 0;
}
num /= 10;
}
return 1;
}
```
函数 `isOddDigit` 实现了判断某整数是否只由奇数数字构成的功能。它使用了循环和取余操作,依次将整数的每一位数字取出来,并判断是否为奇数。如果有一位数字不是奇数,则整数不是只由奇数数字构成的,返回 0。如果整数的每一位数字都是奇数,则整数只由奇数数字构成,返回 1。
主函数中,首先读入一个整数,然后调用 `isOddDigit` 函数判断它是否只由奇数数字构成。根据函数返回值输出相应的结果。
编写函数:int isOddDigit(int num);判断某整数是否只由奇数数字构成(若是返回1,否则返回0), 并用主函数测试之。
以下是实现代码:
```c
#include <stdio.h>
#include <stdlib.h>
int isOddDigit(int num);
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (isOddDigit(num)) {
printf("%d 只由奇数数字构成。\n", num);
} else {
printf("%d 不只由奇数数字构成。\n", num);
}
return 0;
}
int isOddDigit(int num) {
while (num != 0) {
int digit = abs(num % 10);
if (digit % 2 == 0) {
return 0;
}
num /= 10;
}
return 1;
}
```
函数 `isOddDigit` 判断整数每一位数字是否为奇数,若存在偶数则返回0,全部为奇数则返回1。
主函数中先输入一个整数,然后调用 `isOddDigit` 函数判断是否全部为奇数数字,并输出相应信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)