永发信息网

C语言函数调用 求任意数阶乘和!!!!!!!!!!!!!急急急急~~~~~~~~~~~~

答案:4  悬赏:40  手机版
解决时间 2021-12-04 06:36
C语言函数调用 求任意数阶乘和!!!!!!!!!!!!!急急急急~~~~~~~~~~~~
最佳答案
#include
#include //getch()要用的库
int jc(int); //形参加上
void main()
{
int ae,all;
printf("please input ae:");
scanf("%d",&ae);

all=jc(ae); //返回值到all

printf("%d\n",all);
getch();
}

int jc(int n) //只需要传递1个
{
int sum=0; //增加
int i,j=1;
for(i=1;i<=n;i++)
{
j=j*i;
sum=sum+j;
}
return sum;
}
全部回答
#include
int jc(int n,int sum); //要和后面的函数对应
void main()
{
int ae,all;
int sum=0;
printf("please input ae:");
scanf("%d",&ae);

all=jc(ae,sum); //函数返回的值要赋值给all要不你下面怎么输出,还要和
//子函数对应,子函数有两个变量,你这也要有2个变量
printf("%d\n",all);
}

int jc(int n,int sum )
{
int i,j=1;
for(i=1;i<=n;i++)
{
j=j*i;
sum=sum+j;
}
return sum;
}
你主函数后面的getch();我不知道有什么用。
#include
long jc(int n)
{
int i=1;
long j=1,s=0;
for(i=1;i<=n;i++)
{
j*=i;
s+=j;
}
return s;
}
void main(void)
{
int ae;
printf("please input ae:");
scanf("%d",&ae);
printf("%ld\n",jc(ae));
getch();
}
对于求阶乘的问题,结果一般应选择long类型
jc(ae);这一句改成all=jc(ae);,就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
劝说朋友不要乱扔果皮200字日记
哪些人可以登入财富杂志
新密西广场醉酒女 视频
开平距离汕头多远
在职业发展规划上,下一步你将采取什么样的行
利用朋友的人老天会有一天惩罚
我3O多岁耳聋听不见了,还有两个小孩要抚养,
大美乐安争做时代新人为题目的诗歌或文章,最
买的即食燕麦片可以直接放到热粥里食用么?
IFLYAUTO注册过商标吗?还有哪些分类可以注册
德国足球史上有“金色轰炸机”之称的是哪位足
单选题_______referstobooksandstoriesabou
女朋友看男朋友手机正常吗?为什么我每次看他
买车两天就办了牌照不挂车上可以吗
有关唐诗的知识~~~
推荐资讯
化简:(1)2x-5y+3x+y &...
什么叫纯干货
请问哪里有NOI或者IOI的题库(中英文都可以)
家里的瓷板(地板砖)会导电吗
苏州园林与北京的园林不同,阅读答案
怎样磨练自己的意志力?要实用的。不要长篇大
小米5home键维修多少
男友可能生气了,发信息不回,我要打电话过去
一二三楼所有看空气开关都装在一个配电箱内请
鑫榕鞋店地址在什么地方,我要处理点事!
这次点火炬为什么让李宁点?
如果买个膨化机一天能挣多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?