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

- 上一篇:C/C++判断一个数是2的几次方
- 下一篇:c++输入二进制数
