为以下逻辑生成正确的 C++ 程序。
#include<iostream>
 
using namespace std;
 
int main()
{
    int n;
    cin>>n;
    for(int i=n;i>=1;i--){
        cout << i << " ";
    }
    return 0;
}
给定一个正数 N，以相反的顺序打印从 1 到 N 的数字。