c语言编写定义一个正整数能被2整除返回一,否则返回零的函数,输出200到1000之内能被2整除的数
时间: 2023-11-06 14:04:37 浏览: 81
```c
#include <stdio.h>
int is_even(int num){
if(num % 2 == 0){
return 1;
}else{
return 0;
}
}
int main(){
for(int i=200; i<=1000; i++){
if(is_even(i)){
printf("%d\n", i);
}
}
return 0;
}
```
相关问题
用c语言编写函数,实现判断一个正整数是否能同时被2和7整除,如果能整除,则返回1,否则返回0。在主函数中调用此函数找出区间200到1000之间的所有满足条件的数并输出。
```c
#include <stdio.h>
int isDivisibleBy2And7(int num) {
if (num % 2 == 0 && num % 7 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
int i;
for (i = 200; i <= 1000; i++) {
if (isDivisibleBy2And7(i)) {
printf("%d\n", i);
}
}
return 0;
}
```
使用c语言编写函数,实现判断一个正整数是否能同时被2和7整除,如果能整除,则返回1,否则返回0。在主函数中调用此函数找出区间200到1000之间的所有满足条件的数并输出。
这是一个简单的问题,可以使用以下代码来实现:
```C
#include <stdio.h>
int isMultipleOf2And7(int num) {
if (num % 2 == 0 && num % 7 == 0) {
return 1;
} else {
return 0;
}
}
int main() {
for (int i = 200; i <= 1000; i++) {
if (isMultipleOf2And7(i)) {
printf("%d\n", i);
}
}
return 0;
}
```
这个程序定义了一个名为 `isMultipleOf2And7` 的函数,它接受一个正整数,并返回一个整数,1 表示能同时被2和7整除,0 表示不能。在 `main` 函数中,通过一个循环遍历区间200到1000,对于每个数,判断它是否满足条件,如果是,就输出它。
阅读全文