编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+……+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+……+n!
#include
int main()
{
int n;
int i;
int sum = 0;
int tmp = 1;
scanf("%d", &n); 输入n
for (i = 1; i <= n; i++)
{
tmp *= i;
sum += tmp;
}
printf("%d", sum); 显示结果
return 0;
}
编写一个程序,求1!+2!+...+n!,n为输入的整数并且3<=n<=20。
第一if(3<=n<=20)这个不能这么写,应该是 if(3<=n&&n<=20)
第二你的主程序写错