C语言程序解释,在每句后面标注释,总结一下该程序的目的以及算法思想???谢谢啦
答案:1 悬赏:60
解决时间 2021-04-28 00:39
- 提问者网友:无悔疯狂
- 2021-04-27 16:33
# include stdio.h
long sum(inta,intb);
long factorial(int n);
main ()
{ int n1,n2;
long a;
scanf(“%d,%d”.&n1,&n2);
a=sum(n1,n2);
printf(“a=%Id”,a);
}
long sum (inta, intb)
{
long c1, c2;
c1=factorial(a)
c2=factorial(b)
return(c1+c2)
}
long factorial (int ,n)
{ long rtn=1;
int i;
for (i=1;i<=n;i++)
rtn* = i;
return (rtn);
}
最佳答案
- 二级知识专家网友:我的任性你不懂
- 2021-04-27 17:53
# include stdio.h
long sum(inta,intb);
long factorial(int n);
main ()
{
int n1,n2;
long a;
scanf(“%d,%d”.&n1,&n2);
a=sum(n1,n2);
printf(“a=%Id”,a);
}
long sum (int a, int b)
{
long c1, c2;
c1=factorial(a)
c2=factorial(b)
return(c1+c2) )
}
long factorial (int ,n)
{ long rtn=1;
int i;
for (i=1;i<=n;i++))
rtn* = i;
return (rtn);)
}
目的:求两个整数的阶乘的和。
算法:定义了求阶乘的函数factorial,定义了求两个数和的函数sum,main接收用户输入的两个整数,然后以其作为实参调用sum函数,sum函数又调用factorial函数来得到每一个整数的阶乘,factorial函数返回结成后,sum求的两个整数阶乘的和后,返回和值,main函数调用printf函数打印结果
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯