编编写c++程序,从键盘读入一个整数n,然后按照从小到大的顺序输出前n个正整数到屏幕(不输出2的倍数、3的倍数以及5的倍数),每个整数后面都有一个空格。
时间: 2024-11-24 13:39:54 浏览: 40
基于C++,编写一个程序求一组正整数的模 适合新手
在C++中,你可以通过遍历和条件判断来实现这个功能。首先,从键盘输入一个整数n,然后创建一个循环,从1开始迭代到n,对于每一个数,检查它是否同时是2、3和5的倍数,如果不是,就打印出来并加上一个空格。以下是相应的代码示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入一个整数n: ";
cin >> n;
for (int i = 1; i <= n; ++i) {
bool skip = false;
if (i % 2 == 0 || i % 3 == 0 || i % 5 == 0) {
skip = true;
}
if (!skip) {
cout << i << ' ';
}
}
return 0;
}
```
当你运行这个程序时,它会提示用户输入一个整数,然后按规则输出指定范围内的数字。
阅读全文