当前位置:首页 C++ > 正文

c++编程在1-n中,找出能同时满足用3除余2,用5除余3,用7除余2的所有整数的个数,如果没有请输出0。

作者:野牛程序员:2023-06-28 07:54:01 C++阅读 3174

c++编程在1-n中,找出能同时满足用3除余2,用5除余3,用7除余2的所有整数的个数,如果没有请输出0。

要找出在1到n范围内同时满足被3除余2、被5除余3、被7除余2的所有整数,可以使用循环来检查每个整数是否符合条件,并计数满足条件的整数的个数。下面是一个用C++编写的示例代码:

#include <iostream>

int main() {
    int n;
    std::cout << "请输入一个正整数n:";
    std::cin >> n;

    int count = 0;
    for (int i = 1; i <= n; ++i) {
        if (i % 3 == 2 && i % 5 == 3 && i % 7 == 2) {
            ++count;
        }
    }

    std::cout << "在1到" << n << "范围内满足条件的整数个数为:" << count << std::endl;

    return 0;
}

运行程序后,你可以输入一个正整数n,然后程序会计算在1到n范围内满足条件的整数的个数并输出。如果没有满足条件的整数,输出结果为0。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击