小白发问,这个C程序该如何编写?大佬在哪里?
小白发问,这个C程序该如何编写?注意:程序中不要出现中文提示,一律用英文大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自...
小白发问,这个C程序该如何编写?注意:程序中不要出现中文提示,一律用英文大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自重
展开
2个回答
展开全部
#include<stdio.h>
long fac(int n)
{
long f;
if(n==1) f=1;
else f=n*fac(n-1);
return (f);
}
void main(){
int n ;
printf("Please input a number:");
scanf("%d",&n);
while(n<=0){
printf("Number must more then zero!\n\n");
printf("Please input a number:");
scanf("%d",&n);
}
printf("%d!=%ld\n",n,fac(n));
}
long fac(int n)
{
long f;
if(n==1) f=1;
else f=n*fac(n-1);
return (f);
}
void main(){
int n ;
printf("Please input a number:");
scanf("%d",&n);
while(n<=0){
printf("Number must more then zero!\n\n");
printf("Please input a number:");
scanf("%d",&n);
}
printf("%d!=%ld\n",n,fac(n));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询