📅  最后修改于: 2023-12-03 14:59:38.888000             🧑  作者: Mango
给定三个整数,求它们的运算结果,要求按照下面的要求返回计算结果:
int calc(int a, int b, int c);
输入:
calc(2, 4, 6)
输出:
10
输入:
calc(3, 4, 6)
输出:
-2
根据题目给出的要求,我们可以先判断第一个数的奇偶性,从而确定计算方式。使用三元运算符可以简化代码,如下所示:
int calc(int a, int b, int c) {
return a % 2 == 0 ? b + c : b - c;
}
本题考察了对三元运算符的掌握程度以及对基本运算的熟练程度。通过本题的实现,我们可以对C语言中的三元运算符有更深入的理解。