求各位指教 n*--n出现了什么问题
```c++
#include<iostream>
using namespace std;
int main()
{
int n,m;
cout<<"\t----------------------------------------------n!计算器---------------------------------------------------\t"<<endl;
cout<<"请输入一个整数n;";
cin>>n;
while(n>1)
m=n*--n;
cout<<"n!="<<m<<endl;
return 0;
}
```