解题思路:嵌套循环,从第n项开始,外循环控制项数,内循环控制位数
注意事项:数据类型的定义long long int;内循环的p记录每一项的累乘,故记录下一项累乘之前再次赋初值1
参考代码:
#include<stdio.h>
int main()
{
long long int n,m,sum=0,p=1;
scanf("%lld",&n);
m=n;
while(m!=0){
while(n!=0){
p*=n;
n--;
}
sum+=p;
p=1;
m--;
n=m;
}
printf("%lld",sum);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:539 |
简单的a+b (C语言代码)浏览:674 |
众数问题 (C语言代码)浏览:911 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
1113题解浏览:823 |
核桃的数量 (C语言代码)浏览:726 |
1124题解浏览:630 |
震宇大神的杀毒软件 (C语言代码)浏览:1162 |
分解质因数 (C++代码)浏览:1561 |