2301_79803733 2023-09-16 14:20 采纳率: 0%
浏览 72

编写函数判断一个整数m的各位数字之和能否被七整除

编写函数判断一个整数m的各位数字之和能否被七整除,可以被七整除则返回1,否则返回0

  • 写回答

2条回答 默认 最新

  • qq_37749055 2023-09-16 14:41
    关注

    以下是一个 C++ 函数,用于判断一个整数 m 的各位数字之和能否被七整除:

    #include <iostream>
    
    int canBeDividedBySeven(int m) {
        int sum = 0;
        while (m > 0) {
            sum += m % 10;
            m /= 10;
        }
        if (sum % 7 == 0) {
            return 1;
        } else {
            return 0;
        }
    }
    
    int main() {
        int m;
        std::cout << "请输入一个整数:";
        std::cin >> m;
        if (canBeDividedBySeven(m)) {
            std::cout << "可以被七整除" << std::endl;
        } else {
            std::cout << "不能被七整除" << std::endl;
        }
        return 0;
    }
    

    在这个函数中,我们使用一个 while 循环来依次获取整数 m 的每一位数字,并将它们加起来得到 sum。如果 sum 能够被七整除,则返回 1,否则返回 0。最后,我们在 main 函数中获取输入的整数 m,并调用 canBeDividedBySeven 函数来判断它能否被七整除。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月16日