C++ 程序打印出间隔(5500)可被2和3整除的数字(c+;+;)

C++ 程序打印出间隔(5500)可被2和3整除的数字(c+;+;),c++,C++,我被困在如何做到这一点,我还需要使用循环 我不是要你们写整个程序,但请告诉我从哪里开始 这是我有过的一个想法,但实际上并不奏效 #include <iostream> using namespace std; int main() { int i, n; cout<<"enter a number"; cin>>n; for (i=0; i<=n; i+=5500) {

我被困在如何做到这一点,我还需要使用循环 我不是要你们写整个程序,但请告诉我从哪里开始 这是我有过的一个想法,但实际上并不奏效


#include <iostream>


using namespace std;

int main()
{
    int i, n;
    cout<<"enter a number";
    cin>>n;
    for (i=0; i<=n; i+=5500)
    {
         if (i % 3 == 0 && i % 5 == 0)
            cout << i << "number is devidible by 3 and 5 ";

       else
        cout<<i;
    }

}


#包括
使用名称空间std;
int main()
{
inti,n;
coutn;

对于(i=0;i您的循环条件似乎是错误的:

for (i=0; i<=n; i+=5500)

不清楚
5500
在哪里起作用。要么循环到
n
或者直到
5500
,两者都不清楚。

对于(i=0;iYou只是用i++更改i+=5500。另外,您还应该用i%5和i%2更改if语句。如果一个数字可以被3和5整除,那么它可以被15整除:-)
for (i=0; i <=n ; ++i)