编辑代码

#include <iostream>
using namespace std;
int main() {
    int n,m=1;
    cout<<"请输入一个正整数:";
    cin>>n;
/*    for (int i=n;i>0;i--){
        m*=i;
    }
*/  
 /*   do{
        m*=n;
        n--;
    }while(n>1);
*/
    while(n>1){
        m*=n;
        n--;
    }    
    cout<<m;
	return 0;
}