编写函数,实现判断一个正整数是否能同时被2和7整除,如果能整除,则返回1,否则返回0。在主函数中调用此函数找出区间200到1000之间的所有满足条件的数并输出。
时间: 2024-05-03 20:23:14 浏览: 28
```python
def is_divisible_by_2_and_7(n):
if n % 2 == 0 and n % 7 == 0:
return 1
else:
return 0
for i in range(200, 1001):
if is_divisible_by_2_and_7(i) == 1:
print(i)
```
相关问题
编写函数实现判断一个正整数是否能同时被二和七整除,如果能整除则返回一,否则返回零。
以下是Python的实现:
```python
def is_divisible_by_2_and_7(num):
if num % 2 == 0 and num % 7 == 0:
return 1
else:
return 0
```
使用方法:
```python
print(is_divisible_by_2_and_7(14)) # 输出 1
print(is_divisible_by_2_and_7(21)) # 输出 0
```
编写函数,实现判断一个正整数是否能同时被2和7整除,如果能整除则返回1,否则返回0,在主函数中调用此函数并数通过scanf函数输入一个整数进行判断
在C语言中,你可以编写如下的函数来实现这个功能:
```c
#include <stdio.h>
int isDivisibleByTwoAndSeven(int num) {
if (num % 2 == 0 && num % 7 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int inputNumber;
// 使用scanf函数从用户处获取输入
printf("请输入一个正整数:");
scanf("%d", &inputNumber);
// 调用isDivisibleByTwoAndSeven函数并打印结果
int result = isDivisibleByTwoAndSeven(inputNumber);
if (result == 1) {
printf("该数字能同时被2和7整除,返回值为1.\n");
} else {
printf("该数字不能同时被2和7整除,返回值为0.\n");
}
return 0;
}
```
在这个程序中,`isDivisibleByTwoAndSeven`函数接受一个整数作为参数,并检查它是否能被2和7整除。如果是,则返回1,否则返回0。在`main`函数中,我们使用`scanf`获取用户的输入,然后调用这个函数进行判断,并根据返回的结果输出相应的信息。
阅读全文