题目:试编写一个非递归函数来计算n!.
#include<iostream>
using namespace std;
template <class T>
T Multipn(T n)
{
int s=1;
for (int i = 1; i < n+1; i++)
{
s*=i;
}
return s;
}
int main()
{
int m;
cout << "Please input the number:" << endl;
cin >> m;
int a = Multipn(m);
cout << "The result is " << a<<endl;
return 0;
}