首页 > 编程知识 正文

[C语言]求n阶乘+(n-1)阶乘...2阶乘+1阶乘之和

时间:2023-05-03 08:18:28 阅读:242198 作者:4235

#include<stdio.h>int main(){ int n, m, sum, j;//j表示某个阶乘的结果,sum表示某几个阶乘之和。 printf("请输入数值n:"); scanf("%d", &n); for (sum = 0; n > 0; n--)//这个循环是求阶乘相加。 { for (j = 1, m = n; m > 0; m--)//这个循环是求阶乘。这里不能只用一个n作为两个循环的循环变量,所以需要m。 { j = j * m; } sum += j;//将算好的阶乘加进去。 } printf("结果为%d", sum); return 0;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。