作业2(8)输入一个正整数n求算是调用fact(n)
#include <stdio.h> double fact(int n);/*调用函数*/ int main(void) { int i,n; double x; scanf_s("%d", &n); x=0; for(i=0;i<=n;i++){ x=x+fact(i); /*x=x加调用函数中的内容*/ } printf("x=%.0f\n",x); /*输出x的浮点型结果*/ return 0; } double fact(int n) { int i; double y; y=1; for(i=1;i<=n;i++){ y=y*i; } return y; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步