課程
/后端開發(fā)
/C
/C語言入門
這個程序咋編的
2018-01-10
源自:C語言入門 2-5
正在回答
#include<stdio.h>
//求階段函數(shù)
int f(int n)
{
if(1==n)
return1;
return f(n-1)*n
}
//main 函數(shù)
int main(void)
printf(''s=1!+3!+5!==%d\n'',f(1)+f(3)+f(5);
return 0;
#include<stdio.h> int?getfactorial(int?n) { ?int?result; ?if(n==0) ?result=1; ?else ?result=n*getfactorial(n-1); ?return?result; } int?main() { int?s; s=getfactorial(1)+getfactorial(3)+getfactorial(5); printf("s=%d\n",s); return?0; }
另編一個算階乘的函數(shù),然后main函數(shù)中用一下就行了
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
4 回答153=1*1*1+5*5*5+3*3*3
1 回答階乘求和1!+3!+5!+……+19!
1 回答1-2+3-4+5……-100
3 回答1--5練習(xí)求救
1 回答如何讓遞歸多次大循環(huán) 就比如求1!+2!+3!+4!+5! 求完5!后讓n-1 再求4的階乘
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-01-10
#include<stdio.h>
//求階段函數(shù)
int f(int n)
{
if(1==n)
return1;
return f(n-1)*n
}
//main 函數(shù)
int main(void)
{
printf(''s=1!+3!+5!==%d\n'',f(1)+f(3)+f(5);
return 0;
}
2018-01-10
另編一個算階乘的函數(shù),然后main函數(shù)中用一下就行了