c语言实现10以内偶数的加减
时间: 2024-10-27 17:02:18 浏览: 28
c代码-输出100以内的偶数
在C语言中,你可以创建一个简单的程序来实现10以内(包括10)的偶数加法和减法。首先,我们可以定义一个函数来检查一个数字是否为偶数,然后分别编写两个函数来处理加法和减法操作。这里是一个简化的例子:
```c
#include <stdio.h>
// 检查一个数是否为偶数
int is_even(int num) {
return num % 2 == 0;
}
// 加法函数,只对偶数进行加法
int add_even(int a, int b) {
if (is_even(a) && is_even(b)) {
return a + b;
} else {
printf("加法仅支持偶数。\n");
return -1; // 返回错误代码,实际应用中可以自定义错误处理
}
}
// 减法函数,同理只对偶数进行减法
int subtract_even(int a, int b) {
if (is_even(a) && is_even(b)) {
return a - b;
} else {
printf("减法仅支持偶数。\n");
return -1;
}
}
int main() {
int num1, num2;
printf("请输入第一个偶数(0-10): ");
scanf("%d", &num1);
printf("请输入第二个偶数(0-10): ");
scanf("%d", &num2);
// 确保输入的是偶数
if (!is_even(num1) || !is_even(num2)) {
printf("输入的数字不是偶数。\n");
return 0;
}
int result_add = add_even(num1, num2);
int result_subtract = subtract_even(num1, num2);
printf("两数相加的结果是: %d\n", result_add);
printf("两数相减的结果是: %d\n", result_subtract);
return 0;
}
```
在这个程序中,用户会被提示输入两个0到10之间的数字,并且只有当这两个数字都是偶数时,才会执行加法和减法操作。如果不是偶数,程序会打印出相应的错误消息。
阅读全文