搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 请大神能给我讲讲思路么
标题:
请大神能给我讲讲思路么
只看楼主
以梦為马
等 级:
新手上路
帖 子:17
专家分:0
注 册:2016-11-9
结帖率:
0
楼主
问题点数:0 回复次数:1
请大神能给我讲讲思路么
编写自定义函数fact,实现n!,并利用此函数,求出sum=4!+6!+7!的值。
(提示:n由主函数随机提供,子函数fact返回n!)
2016-12-01 20:56
小黑1110
等 级:
新手上路
帖 子:10
专家分:0
注 册:2016-11-1
第
2
楼
得分:0
定义fact实现n!:
#include<stdio.h>
double fact(double n);
int main(void)
{
double n,y;
scanf("%lf",&n);
y=fact(n);
printf("%.0f",y);
return 0;
}
double fact(double n)
{
double i,sum=1;
for(i=1;i<=n;i++){
sum=sum*i;
}
return sum;
}
你可以在外面加个循环 然后输入4,6,7
2016-12-01 22:04
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-471872-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016974 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved