编程计算输入n的值,求出 sum=1!+2!+.+n!。输出格式要求: cout <<"sum= " << sum << endl;<o:p></o:p>

不会,求大佬,不会写输出格式要求,请大佬教教

cout <<"sum= " << sum << endl;
最后这么写就是输出。

#include <iostream>
using namespace std;
int main()
{
    int n;
    long long sum = 0,temp=1;
    cin >> n;
    for (int i=1;i<=n;i++)
    {
        temp*=i;
        sum+=temp;
    }
    cout << "sum=" << sum<<endl;
    return 0;
}
#include <iostream>
using namespace std;
int main()
{
    int n,i;
    long long sum = 0,r=1;
    cin >> n;
    for (i=1;i<=n;i++)
    {
        r*=i;
        sum+=r;
    }
    cout << "sum=" << sum<<endl;
    return 0;
}

#include <iostream>
using namespace std;
int main()
{
      long long sum=0;
      long long k=1;
      int n;
      cin>>n;
      for(int i=1;i<=n;i++)
      {
            k*=i;
            sum += k;
      }
      cout<<"sum="<<sum<<endl;
      return 0;
}

int i,j,n;
long sum=1;
cin>>n;
for(i=1;i<=n;i++){
    for(j=1;j<=i;j++){
      sum = sum*j;
  }
}
cout <<"sum= " << sum << endl;