#define _CRT_SECURE_NO_WARNINGS//第一行是为了让scanf正常使用不报错
#include<iostream>
#include <stdio.h>//记得头文件
using namespace std;//这样就不用写std::cin和std::cout了
//计算1!+2!+...+n!
int main()
{
cout << "请输入一个整数n:";
int n;
cin >> n;
int sum = 0;
int a = 1;
int i;
for (i = 1; i <= n; i++)
{
a *= i;
sum += a;
}
printf("结果为:%d", sum);
return 0;
}
效果演示:
请输入一个整数n:10
结果为:4037913
C:\Users\notebook\Desktop\c&c++\1030\x64\Debug\1030.exe (进程 11180)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .