C++ 两数之间的所有整数

#include

using namespace std;

int main()
{

int i = 1;
while (i == 1)
{
    int num1, num2;
    cout << "Please input two numbers" << endl;
    cin >> num1 >> num2;
    if (num1 <= num2)
    {
        int i = num1;
        while (i >= num1 && i <= num2)//&&逻辑与 只要一个不为真就是假的;
        {
            cout << i << endl;
            i++;
        }
    }
    else
    {
        int i = num2;
        while (i >= num2 && i <= num1)
        {                                   //这里用到了判断语句if else  判断 num1是大于num2,还是num1小于num2的判断语句
            cout << i << endl;
            i++;
        }


    }

}
return 0;

}

麻烦用for,来改写这段代码 麻烦有知道的 帮忙改写一下

问题解决请采纳

while改成for只要在原有条件前后各加上一个分号即可

#include <iostream>
using namespace std;

int main()
 {
int i = 1;
for (;i == 1;)
{
    int num1, num2;
    cout << "Please input two numbers" << endl;
    cin >> num1 >> num2;
    if (num1 <= num2)
    {
        int i = num1;
        for (;i >= num1 && i <= num2;)//&&逻辑与 只要一个不为真就是假的;
        {
            cout << i << endl;
            i++;
        }
    }
    else
    {
        int i = num2;
        for (;i >= num2 && i <= num1;)
        {                                   //这里用到了判断语句if else  判断 num1是大于num2,还是num1小于num2的判断语句
            cout << i << endl;
            i++;
        }


    }

}
return 0;


}

#include <iostream>
using namespace std;

int main()
{
    int num1, num2;
    cout << "Please input two numbers" << endl;
    cin >> num1 >> num2;
        if (num1 > num2)
        {
        int t = num1;
        num1 = num2;
        num2 = t;
        }
        for (int i = num1; i <= num2; i++) cout << i << endl;
        return 0;
}
#include <iostream>
using namespace std;

int main()
{
    int num1, num2;
    cout << "Please input two numbers" << endl;
    cin >> num1 >> num2;
    if (num1 <= num2) {
        for (int i = num1; i <= num2; i++) 
            cout << i << endl;
    } else {
        for (int i = num2; i <= num1; i++) 
            cout << i << endl;
    }
    return 0;
}
# include <cstdio>
# include <iostream>
# include <cmath>
# include <cstring>
# include <algorithm>
using namespace std;

# define FOR(i, a, b) for(int i = a; i <= b; i++)
# define _FOR(i, a, b) for(int i = a; i >= b; i--)

int a, b;

int main()
{
    scanf("%d%d", &a, &b);
    if(a > b) swap(a, b);
    FOR(i, a, b)
        printf("%d ", i);
    puts("");
    return 0;
}

#include
#include
using namespace std;
void cout_fn()
{
int num1, num2;
cout << "Please input two numbers" << endl;
cin >> num1 >> num2;
if(num1 == num2)
{
cout << "两个数相等" << endl;
return;
}
int add = (num1-num2)/abs(num1-num2);
for(int k= (num1+add); k!=num2; k+=add)
{
cout<<k<<endl;
}
}