编写函数,实现判断一个正整数是否能同时被2和7整除,如果能整除则返回1,否则返回0,在主函数中调用此函数并数通过scanf函数输入一个整数进行判断
时间: 2024-10-13 16:09:35 浏览: 32
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出10
5星 · 资源好评率100%
在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`获取用户的输入,然后调用这个函数进行判断,并根据返回的结果输出相应的信息。
阅读全文