永发信息网

用C语言利用函数求解N!

答案:1  悬赏:40  手机版
解决时间 2021-01-08 21:00
用C语言利用函数求解N!
最佳答案
写的太乱了,函数名和变量名最好不要一样,很乱啊,而且你传进来的参数是x的值,里面又用n,最严重是算法本身就错了
int fac(int n)
{
if (n == 0 || n == 1)
return 1;
return n * fac(n-1);

}追问
运行不出来。。。
追答你要写主函数
#include 

int fac(int n);

int main(void)
{
int n;

printf("输入n:");
scanf("%d", &n);
printf("%d! = %d", n, fac(n));

return 0;
}

int fac(int n)
{
if (n == 0 || n == 1)
return 1;
return n * fac(n-1);

} 写代码注意缩进啊,你都挤在一起,让人看起来感觉很乱,而且不容易区分
追问  建立求最大值及最小值函数,在主函数中调用实现输出
 

 
  能不能帮我修改一下?‍
追答#include 

int max(int, int);
int min(int, int);

int main(void)
{
int x, y;

printf("Input x and y : ");
scanf("%d%d", &x, &y);

printf("Max number is %d
", max(x, y));
printf("Min number is %d
", min(x, y));

return 0;
}

int max(int a, int b)
{
return a >= b ? a : b;
}

int min(int a, int b)
{
return a <= b ? a : b;
}你的代码风格太乱了,找本书看下嘛,而且初学C不建议用VC

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马桥河国土资源所地址在哪,我要去那里办事,
7.13÷4+2.87xo.25用简便方法计算
请问2O16年.9月18日.昆明到腾冲飞机票.
2014防盗门十大品牌排名
普通山林地多少钱一苗?
韦伯的层级官僚制理论出自何书
平时用猫有线上网..网络侧连接状态是断开的..
铁皮风管三通手工放样视频
请问兴中天是传销吗
用YDWE改DOTA官网上下的6.47c,不是说能打开
吹多风扇了会导致痛风吗
下列关于加速度的说法中,不正确的是A.加速度
女朋友说那你能给我什么
学复变函数干嘛 考研都不考
三年级下册英语9模块单词默写苏教版
推荐资讯
嗯……我想知道我这只猫是什么品种的,有哪位
西洋管弦乐队中的“单簧管”是属于?
《千里江山图》特种邮票长什么样?
湛江到西安坐火车怎么走最近
小型锅炉烟气脱硫方法请指教,谢谢!
新兵家长怎么联系新兵
宋记钱粮湖土鸭馆地址有知道的么?有点事想过
王记家常菜馆地址有知道的么?有点事想过去
在魔兽世界中,你PVP打的最爽的一次是什么样
不爽,为什么iPhone X玩《王者荣耀》四周模糊
简述探究的一般过程是什么
米的来历
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?