解题思路:首先定义一个子函数用于求阶层,再在主函数中进行阶层的相加,运用循环函数实现,方法简洁
注意事项:
参考代码:
#include"stdio.h"
long long int jieceng(long long unsigned int t)
{
long long int s=1;
for(long long int i=1;i<=t;i++)
{
s=s*i;
}
return s;
}
int main()
{
long long unsigned int sum=0;
long long unsigned int n;
scanf("%d",&n);
for(long long int i=1;i<=n;i++)
{
sum = sum+jieceng(i);
}
printf("%lld",sum);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.1 (C++代码)浏览:726 |
【计算球体积】 (C语言代码)浏览:1070 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:854 |
The 3n + 1 problem (C++代码)(所有测试数据都小于等于1000,,说好的1000000之内呢)浏览:1124 |
简单的a+b (C语言代码)浏览:685 |
程序员的表白 (C语言代码)浏览:1576 |
Tom数 (C++代码)浏览:869 |
C二级辅导-计负均正 (C语言代码)浏览:698 |
【出圈】 (C语言代码)浏览:824 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |