📜  C |运营商|问题15(1)

📅  最后修改于: 2023-12-03 15:13:47.605000             🧑  作者: Mango

C | 运营商 | 问题15

问题描述

给定两个整数 a 和 b,计算它们的和,并返回和的运营商(即它们相除的结果)。

示例

输入: a = 5, b = 2

输出: 2

解释: 5 + 2 = 7, 7 / 2 = 3 余 1, 因此运营商为 2。

实现思路

首先计算两个整数的和,然后再计算它们的运营商。

如果使用 C 语言实现,可以使用 % 运算符计算余数,使用 / 运算符计算商。

代码实现
/**
 * 返回两个整数的和的运营商
 * @param a 整数 a
 * @param b 整数 b
 * @return 运营商
 */
int getSumCoprime(int a, int b) {
    int sum = a + b;
    return sum / b;
}
测试用例
#include <stdio.h>

int main() {
    int a = 5, b = 2;
    int coprime = getSumCoprime(a, b);
    printf("%d\n", coprime);
    return 0;
}
运行结果
2