用c语言编写一个程序,输入两个整数,可以得到他们间的偶数
时间: 2024-09-15 17:15:07 浏览: 44
在C语言中,编写一个程序来获取两个整数之间的偶数,你可以使用循环结构来遍历这个范围,并检查每个数字是否为偶数。这里是一个简单的示例:
```c
#include <stdio.h>
void print_even_numbers(int start, int end) {
if (start > end) {
printf("No even numbers in the range.\n");
return;
}
for (int i = start; i <= end; i++) {
if (i % 2 == 0) { // 检查数字是否能被2整除
printf("%d ", i); // 如果是偶数则打印
}
}
printf("\n");
}
int main() {
int num1, num2;
printf("Enter two integers: ");
scanf("%d %d", &num1, &num2);
// 确保第一个数字小于或等于第二个
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
printf("Even numbers between %d and %d are:\n", num1, num2);
print_even_numbers(num1, num2);
return 0;
}
```
在这个程序中,`print_even_numbers` 函数接受起始和结束数值作为参数,然后通过 `for` 循环找出并打印这两个数之间的所有偶数。用户在 `main` 函数中输入两个整数,程序会自动调整它们的顺序(如果输入反了),然后调用 `print_even_numbers`。
阅读全文