#include<stdio.h>
int main()
{
int n;
long long int Sn=0;
scanf("%d",&n);
for(int i=1,temp=1;i<=n;i++)
{
temp*=i;
Sn+=temp;
}
printf("%lld",Sn);
return 0;
}
temp太小,应定义为long long int
0.0分
0 人评分
A+B for Input-Output Practice (V) (C语言代码)浏览:469 |
生日日数 (C语言代码)浏览:1502 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:440 |
马拦过河卒 (C语言代码)浏览:1099 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:449 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题11.1 (C++代码)浏览:691 |
采药 (C语言代码)浏览:922 |
【密码】 (C语言代码)浏览:508 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:504 |